We took the Grand Canyon Railway, and stayed at the hotel, with our two granddaughters and could not have had a better experience. The hotel was great and the buffet, while not 5 star, was more than acceptable. The train ride was fantastic. I know some people had said it was boring but for us it was a leisurely 2 hour ride up and back with much to see and Mark, our coach master, kept it from being boring. He was always either pointing out something, telling us a story or coming around talking to everyone. The musicians who came thru the coach made a great effort to engage the children and were entertaining. The "wild west show" that was held before getting on the train had the benefit of giving the children an opportunity to see the cowboys get "shot" and then a few minutes later get up and take a bow. Later when they "robbed" the train the kids were so excited, honestly I thought my 9 year old granddaughter would jump out of her shoes. There was no fear, they were treated like old friends by all the children, there was nothing but laughter throughout the coach. Yes, you should have $1 bills ready to give them when they "rob" you but it was worth every dollar to see the joy on all the kids faces. I cannot tell you how well done this was from a child's perspective. I highly recommend this. Pure joy for children and adults and a great way to get to Canyon.