Myself and my 13yo thoroughly enjoyed this day trip! We we're picked up at our hotel in Flagstaff and in a group of 10 people with our tour guide Jen. She was bubbly, enthusiastic and ready to go on time! As we drove through the Babbitt Ranch and Navajo reservation, she provided vast knowledge of the state of Arizona, the city of Flagstaff, environmental climates and history of the native Indian tribes. Her guide experience showcased her education, life experiences and vast collections of historical reference. When we went to Horseshoe Bend, we spent 45 mins there, which - for the walk down and walk back up the steep trail I only wish we had more time. (I'm from the mid-west, elevations take effect on me and slow me down!) We traveled onward to the Glen Canyon Dam for lunch - which was handmade with pasta and fruit! Not cheaply put together. I only wish I knew it was whole grain bread,as my son is picky and I felt bad he just ate the contents. Next we gathered to the Navajo Canyon Tour company for Antelope Canyon (upper). We had Jazz,who was incredible!! She showed us all the great spots to take a picture, how to change the lighting to get the colors you actually saw. All in all,I'm thoroughly impressed and would recommend, as well as come back to them for a tour again! I just wish we had more time to shop (only 10-15 mins), and visit the Bend. Kind of rushed.