Aaron was amazing! He was very knowledgeable and fun. I would highly recommend him and All-Star Grand Canyon Tours. If you're thinking about navigating the park on your own for the first time...don't! We were a little hesitant to spend the money, but this day trip was definitely worth it. Thank you!