This is a fabulous, ocean-front beach resort with tons of amenities and friendly, helpful staff.