Fantastic setting, beautiful resort, great beach. Townhouse was spacious and adequate, I would describe it as well worn, cracked tiles in bathroom, kitchen units no longer closing correctly etc., was hoping for better.
As other reviews have said, the food options on the resort are very expensive.