I've stayed there twice - once in 2006 and went back again in 2008. And if I went back to Whistler again I would stay there again.
The location is excellent. It's very near the main lifts up Whistler and Blackcomb mountains, the ski storage is closer still in the next building along and it's near a bunch of good bars - Blacks, the Longhorn and the Irish bar.
I've always found the rooms to be clean, comfortable and to have all of the essentials (bath, shower, TV, coffee machine etc) - I stayed there for 14 days in 2008 and had no problems at all with beng in the room for that long. The rooms that I had weren't massive but then again I didn't pay for a large room and the location more than made up for it. The Spaghetti Factory restaurant downstairs is a great option for uncomplicated cheap food, and the Crystal Lounge bar in the complex is good for a beer or two.
Hope you have a great time.