This was a great experience and would definitely recommend to anyone that has never been to the Grand Canyon and/or unfamiliar to the Sedona area.
Our tour guide was Marc. He was excellent. Extremely knowledgeable, polite, and sociable. My wife & I learned so much from Marc about the Grand Canyons, Oak Creek, Sedona, Arizona, the history, the geology, etc. Marc really knew his stuff! There was no question he had no answer or context for. But most importantly, Marc knows his way away around AZ, the best way to avoid unnecessary traffic, and the best routes with the best scenery. My wife & I always felt safe with Marc's driving. He was never distracted, never sped, and never drove too slow. You can tell Marc enjoys his job and is passionate about AZ.
We booked the tour through the hotel we stay at in Sedona (Ambiente). Our tour guide picked us up from the hotel, on time. The tour guide communicates with you via text/email the days leading up to let you know pickup times and answer any questions. Explanations of schedule were accurate.
During the ride, water, snacks, A&C, and bathroom breaks are provided. The tour guide was intentional to always offer bathroom breaks at locations with clean bathrooms. There is 1 stop that is made at a trade post in case you need to stretch, use restrooms, buy your own snacks/food, or pick up souvenirs (totally optional and not mentioned or forced).
Once you get to the Grand Canyon the tour guide provides payment for admission to the park and when you stop at the restaurant for lunch. The tour guide takes you to multiple viewing spots around the park, allows you to take photos, points out facts and history and good spots for pictures. The tour guide is patient while you take pics and will assist you with pics too if needed.
Towards the end, your taken to a restaurant within the park to dine-in for lunch. After lunch, you're given free reign to roam around an area of the park that has more scenic views, lookout points, walking trails, shops, restaurants, seating areas, etc. Once you're done roaming you simply text your tour guide and they pick you up and take you back to your hotel.