This property's greatest selling point is it's location, right in town. Other than that, the place is pretty rough around the edges. If you're showing up with friends to hit the town and ski all day, this place if great. If you plan on having a relaxing time enjoying the amenities, I'd stay somewhere else. The biggest gripes I had about this place was there is no trash or trash cans... you need to bring your own trash bags and then pack it out to a different building when you leave. The stove top fan doesn't actually vent anywhere. If you're cooking and you turn the fan on, it literally just shoots back into the apartment, gets smoke everywhere, and will likely set off the smoke alarm. Lastly, the "pool" facility, is in a completely different building, down the road. Don't plan on putting your suit on and walking to it. You'll need to prepare to walk down the road to get there, and make sure to bring a couple towels (because walking back when wet and cold is not fun)!
The property manager is responsive, so no gripes there, but just be aware of what you're getting into if you do decide to book this place.