Excellent, clean, tastefully designed and wonderful place. Great living standard, and access to common, outdoor grill areas and cooking spaces. Plenty of space between the rooms, with multiple outdoor eating areas also available. Pool was clean and well-maintained! Great views, though a little disappointed with the public beaches nearby. We ended up staying in the hotel throughout, which was just fine. Enjoyed ourselves thoroughly, and will definitely be back!