The location is simply great, and the staff are very friendly. Room size is great. We had a small patio overlooking the pool and beach. The private hotel beach is cute and has everything you need (umbrellas, beds, bar, lounge area). The food they serve is good quality and good cooking.
If you check in, make sure to double check your airco, the room was extremely hot and damp, and the airco only seemed to make it worse. No cool air!