The entire experience with the Grand Canyon Railway was remarkable. From the gentleman taking our reservations directly from the Grand Canyon Railway to our vivacious Rail Car emcee, Amber Rose, everything exceeded our expectations. I would NOT recommend booking this on Expedia or any where else. Just go through the Grand Canyon Railway website. Ask for the discounts available. We reserved the Coach A Car and the seats were comfortable and the view of the landscape was interesting. Amber Rose was a plethora of local information about the history of the Grand Canyon Train, the Grand Canyon, things to do around Northern AZ and a bunch of other unrelated tidbits. She made the trip entertaining, fun and informative. We would ask for her again. The only downside is that you only have 3 1/2 hours at the Grand Canyon so plan on another visit to see more of the sites at the Canyon another time.