I've read other average rated reviews and though can see where some people may find the experience a little too "touristy" it really was the perfect package for us. The rooms were modern and very clean. The hotel staff I encountered was always friendly and helpful. The old west characters were a hoot. The train ride was relaxing and enjoyable (though I'd say splurge on first class....the seating layout and complimentary snacks and beverages make a big difference). We did the bus tour at the canyon as well and it provided two great but different vantage points which was perfect for our first time. The buffet dinner/breakfast were surprisingly good. I am not a fan of buffets at all but the quality I'd this buffet was quite nice.