Wonderful place to stay! Very friendly helpful staff, wonderfully clean apartments, pools and grounds. Comfy beds and rooms. Brilliant to see every morning pool chairs lined up, and pools and surroundings spotless! Patrolled beach and Surf club half a block away. Surf Club had excellent, great quality but affordable meals and drinks. We will definitely be back!