Grand Canyon Railway is one everyone should experience. The Grand Canyon Railway hotel in Williams was perfect, big, clean, rooms, would have liked to stay here longer and explore the little town of Williams more. The Maswik hotel in the Canyon was a bit more rustic with off site buildings, 8 to a building, just stairs to 2nd floors. Take the Sunset tour, it's the best! Overall our trip was perfect and would like to do it again!