Nice rooms, nice pool and beautiful location. Breakfast is great as is the whole setting. Restaurant a little disappointing. Service overall ok, not personal more formal. Pool is beautiful as is the beach area in partnership with the hotel. Airport close by so beware of airplane noise, especially during high season.