I can't recommend this highly enough. Here's our context: I live in Chicago with my two daughters. My parents (who live near Toronto) rented a condo in Scottsdale for the month of Feb, and invited us to visit over Presidents' Day weekend. So we didn't have a ton of time -- but suddenly we were almost 90% of the way to the Grand Canyon, and it seemed crazy not to make it happen. Enter Arizona Scenic Tours! We had a completely stress-free day and saw incredibly beautiful things. Everything was taken care of for us. Our guide and driver, John, had everything timed to the minute. He picked us up promptly at 9 a.m. at the condo. We took a rest stop right when we needed it for bathrooms and snacks. We had a reasonable amount of time at Bell Rock, in Sedona, and at lunch. He suggested a restaurant (Wildflower) that we already had in mind, and timed it so that we didn't hit a huge lunch rush. Oh also, he played great music the whole way. (I KNOW that's subjective, but he was on a station that I totally loved. And I know he would've changed it if we'd asked.) (side note: John has incredible knowledge of the geography, the history, and the people of Arizona, and happily shared as much or as little as we were looking for.) Once at the Canyon, he gave us a quick stop where we admired the view (as you do) and then took a few minutes for the gift shop and restrooms. After that, he drove us to several other AMAZING scenic viewpoints, and timed it so that we were at one of the very best lookouts right before the sun was setting (which was one of the main priorities of our group). I am a planner, and usually I am the one calculating and arranging, thinking through the timing. It was just wonderful to have NO stress and ALL competent care, plus the most incredible views and vistas imaginable. Marvelous. And a pretty off-the-chart long weekend gift from my parents!!