This review is after my second stay (first stay was three years ago)
A very nice location. Beautiful scenery with the lake. Nice facilities with regards to spas, beach along with nice pools.
However, the building itself seems to be maintained minimally with dirty windows and passable common areas state and cleanliness. There is definitely a sense that the operating management is lacking and that the resort is degrading with time.
The restaurants are average with a relatively slow service and too-high pricing for the quality (at the Champlain notably).
An important issue is with the training of the staff. They do not seem to have received courtesy training that most high-end resorts should offer.
Bottom line: very nice location, maintenance could be improved, staff training could be improved, and pricing should be reviewed accordingly. Lacking operating management.