I have only ever done day trips, so I can't speak to the lodging end of things, but all of the facilities are well kept. We love going there as a family, for both the skiing and the water park.
I have only eaten at the lower to medium end places there, but they are fine. There is a restaurant in the village nearby which was very good. I could find the name if you think you might go.