The hotel is rated at 5 stars, however it seems more like 3.5 stars.
Pros:
Lovely beach
staff are typically bilingual
Comfortable beds
Excellent food
Cons:
A bit run down.
It leaks when it rains in the lobby and restaurants.
The bathroom only had very hot water, no cold, no room temperature.
All outlets in the rooms are 220v.