Clean and spacious. Close to shops, pools, beaches and activities. Easy check in and check out. Communication was excellant. Very spacious. The beds were the most comfortable beds i have ever slept on whilst on a holiday.