Overall the tour was good, however, we were the only non-Asian family in this tour. Asian are very kind and nice people, but we could not communicate with them and kind of left out. I travel to China couple of times a year. Hotel in Vegas was OK, but cabins in the ranch were very small and the beds were extremely noisy. There was no privacy either as you could even hear your neighbor whispering. The tour guide, Nancy, was very good.
The program is great. The guide Harry is great but the other is not ok. Harry gave us a lot of informations and recommendation. The time at Grand Canyon is too short. We got great experience by the way.