This was the best stay we have ever had. Spacious, luxurious, clean and more than what most resorts offer. We will undoubtedly return again. We loved the separation between first floor and the ground floor offering us privacy. Lovely area!