This is a very nice place. We chose to stay in Glacier Canyon Lodge because of the full kitchen and the option of two bedrooms. We were also there one week before the summer season began, so the room rate was the same as the one-room Wilderness Hotel.
The rooms are very clean, large and beautiful. There were only three of (myself, husband, and 7-year-old boy) and we really had too much room!
The indoor waterparks are very nice. We also used the arcade, indoor playground and ate breakfast at The Wilderness Cafe. Our son enjoyed EVERYTHING! He had a blast and was always busy. The outdoor waterparks were not open yet, but they looked well-maintained.
My only complaint about the Wilderness Resort in general is the walking. If you stay in Glacier Canyon Lodge, expect to walk A LOT! They do offer a shuttle bus, but we never used it. By the end of our stay, we were driving to the waterparks - that's how tired we were!
Overall, though, it was a great time. We would definitely stay here again.