This place had most of the things we needed for us to have a comfortable stay. Good clean and spacious room, Lot of sunlight and cross ventilation at the top floor helped.
The staff was friendly, except in the evening at the lobby bar. It is terrible with rude behavior, and push you out the way to place they're order.
The dining hall has the food well laid. For dinner when folks come in, the place looks more crowded than it actually is; worst is that staff seems to get disoriented/overwhelmed.
This place is away from the main town, the taxis come handy in commuting.
One advantage of this place is, if you cross the road, you will be in the beach.