We enjoyed this trip with my family. The trip was well planned and organized from LAX airport pickup and drop. Overall the trip was good and accommodation is nice hotel.
The tour was really amazing and our tour guide "Kevin" was really amazing. He was kind enough to translate and explain everything in English as we don't understand Chinese/Mandarian. The tour can be hectic, but the itenary has been planned well with proper timing provided at each spot to enjoy as well as take proper photographs. We were able to find vegetarian food at all the places but yes need to be quick and find Subway/Pizza Hut etc For Day 1, we were able to find an Indian Punjabi Dhaba for lunch enroute from LA to SFO which was amazing. IN SFO you'll find an indian restaurant around the complex they halt for dinner. On Day 2 at Fishwerman's Wharf we found an amazing Indian PLace "Chennai Kings" which served superb idli's and Tea. The timing for visiting Lower Antelope Canyon, Yellowstone National Park and other places were amazing. We took this tour in September. The accommodation was good. A must visit, but not for elders who have difficulty in walking.