Room is very spacious and clean, service is great. The pools are always clean and never crowded. Staff are all friendly and efficient, especially Miss Lovely who went out of her way to assist us. Book directly with the hotel as agencies jacked up their prices.