We've travelled a lot, and this is our favourite place. The room (beachfront private pool) is spacious, clean, beautifully decorated, and the pool and ocean view are incredible. Not to mention the lovely outdoor bathroom.
Food and drinks at the resort restaurant are tasty and reasonably priced, the massage service is great, and staff are super friendly and helpful. They booked 2 tours for us during our stay, and they customised the tours per our request so they were exactly what we wanted. This was our second stay here (first time was 2015) and we will definitely be back again!