My family just returned from a two week trip visiting western national parks, and the Grand Canyon was our first stop. We started planning the trip pretty late (just a few weeks beforehand) so we had been told we'd never get a room in the national park. We also heard lots of horror stories about the traffic getting into the park and the ridiculous prices at local restaurants and hotels. I found the Grand Canyon Railway on the internet and was intrigued by the prospect of taking a train to the canyon as well as the option of getting a package that included a night at the Maswik Lodge in the park. So we went for the three night option (first and third night in Williams, second night in Maswik), and I think it was one of my better ideas.
The hotel is not the most luxe place you're ever going to stay, and some may find it overpriced, but for the area I thought it was really nice. The rooms were spacious and spotless. The day we checked in, I saw housekeeping staff vacuuming baseboards, so the place would pass the white glove test. The grounds of the hotel were being updated while we were there with new trees and plantings going in, but it was quite pretty to start with. The place also has a video game room and a huge indoor pool and hot tub (which were terrific for us after days in the car and then after hiking in the canyon.) Everyone who worked there was unbelievably friendly and helpful, too. The only complaints I have are that the pillows were very flat and flimsy and the lack of a/c made for a rather stuffy room. (We slept with our window open, which was fine until about 4:00 A.M. when the trains started coming through town.) Our whole family enjoyed our stay here, we've recommended it already to friends, and we'd repeat the experience any time.
I recommend a second floor room since you may have to open a window to catch a breeze.
See more room tips
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.