Generally as described but it’s not beachside (as in AirB&B checked items).. Pool and gym were nice. Deck was private but small and not much to look at. A/C was great. Check in code was not provided until 30 min prior to check in which was stressful as email said 3 days prior and being international, we relied on wifi to get the info. Food left in fridge had expired 5 months ago. Overall ok.