Highly recommend booking with Arizona Private Tours! I was able to sit back and enjoy the tour with my boys, and not worry about driving, parking, or finding the best views and photo opportunities. Our guide, Cameron, was involved from the moment we booked the trip. He explained all the logistics, and reached out again prior to the trip to confirm details. He even went out of his way to get our favorite drinks to have in the car. Cam is very knowledgeable about the area, culturally, geologically, and even coffee stops and restaurants! My son asked before we left "can i use my phone in the car or is he going to talk the whole time?" and when we were done said "well, he did talk the whole time, but it was all really interesting. He knew so much about everything!" - Enough Said!