We stay at this resort each year. 3 years without kids and 3 years with our son. Everything we need within the facility (food, recreation, beach chairs, pool, hot tubs, aundry, exercise room) and a great short distance to the hot spots 'in town'. The rooms are consistent and well maintained. The staff is incredibly helpful and friendly. Moreso, than any other hotel I have stayed at. Will be looking forward to year #7.