There isn’t enough room here to list just how much fun I had on this train! I booked this trip and combined it with the mule trip down to Phantom Ranch, in April 2017; my trip was for July, and I’m glad I booked it early. The trip on the railway included a stay at the Grand Canyon Railway Hotel in Williams, AZ, and that’s where you get on board the train. I recommed getting the luxury dome seating because that way you can see the landscape and you’re allowed to roam the train if you want. The crew is friendly and knowledgeable. There is on board entertainment by singing cowboys, and even a train robbery. When you book the luxury dome seats, there is complimentary snacks and beverages included. It was an amazing trip, and I plan on returning soon!