We highly recommend Grand Canyon Adventures as a tour company! In fact, we took three tours with them: Grand Canyon, Sedona, and Antelope Canyon/Horseshoe Bend. Both guides: Marcia and Chelsey were outstanding: knowledgeable, considerate, flexible, and on time. The mini-van was clean, and we had just 8 tourists in our group.It is very convenient how Grand Canyon Adventures provides beverages and snacks all day as well as a delicious, nutritious picnic lunch: sandwiches, pasta salad, and fruit salad on plates with silverware. The guides took photos for us and were able to answer our questions. We saw lots of sites each day with plenty of time at each stop. There was enough time to enjoy the scenery, read the exhibits, use the restroom, take easy walks on trails, and shop for souvenirs. Another perk was not having to rent a car because this company picks up and drops off at the Comfort Inn in Flagstaff at rte 17/rte40. We recommend the Comfort Inn. This hotel provides a huge, complimentary breakfast complete with hot foods: eggs, ham, waffles, gravy/biscuits as well as grab and go items: bagels, fruit, yogurt, muffins. The beverage/oatmeal bar is open 24x7. There are multiple good restaurants within walking distance from the Comfort Inn, too. The Antelope Canyon tour is spectacular to behold, and the Navajo guides at this site give a taste of their culture and are open to questions. It was my friend's favorite treat in the three days of touring as it was gorgeous and unlike anything we had ever beheld up close. It took 2500 steps for me to complete the lower Antelope Canyon. It required climbing up and down steep ladders. There was one person in the group that got quite hot and winded, but the Navajo guides fanned him and allowed him to take breaks and move at his own pace. He successfully completed the tour. Be sure to enjoy a snowball, ice cream, or popsickle afterwards at the cafe at Antelope Canyon.