A well managed, perfectly positioned resort with the amenities to keep all members of the family happy, no matter the weather.