Great location close to beach and evening action, with a pretty good restaurant (with many street dogs) which is also the popular onsite lounge area with fun atmosphere/live music at night. All the usual activities/tours could be arranged at reception.
Some very dismissive reception staff made the arrival unpleasant, then others had to make up for them (i.e. hotel was supposedly full so no room for us, then reservation was missing, then incorrect, then wrong room assigned, blamed booking system error, etc, too much time wasted, when in fact several reservation was there and also room types were still available). Terrible first impression.
Double room with aircon was very basic and borderline impractical, with no amenities and it had a terrible, lumpy mattress that was too old and deformed and much too soft. No hot water. 2 wifi networks provided good, strong signal.
Noisy with music and the local party scene until about 11pm, then was quiet (midweek stay). Lots and lots of mosquitoes at restaurant, room porch and in room.