Friendly staff and beautiful location. Good snorkeling right off the beach. Nice kids club. Food and beverage prices are very expensive and the resort is quite tired in some areas. The main pool is too small for the amount of guests and there are scarce few shady spots and not enough sun lounges.. Overall it is a nice property that could be great if a bit more money was spent on maintenance.