Everything was excellent and this tour exceeded my expectations. I would highly recommend this tour company as they had the lowest prices for a 4 day Rocky Mountain/Banff tours. They use newer buses and the hotels were very clean and comfortable. Tour guide, Jason gave wonderful commentaries and bus driver, Bo was personable and humorous.
Overall was very good. We can enjoy and take times at any places. The tour guide can speak English not very well but also helpful for everyone. If you don't feel like Chinese food everyday I suggest you don't need to buy the meal plan. Because there are many restaurants around the places we have been to.