Given the price, we were not impressed with this hotel.
Check-in took an inordinate amount of time, particularly given we already had a confirmed booking and had previously supplied passport numbers etc.
The room was okay and very clean and the shower excellent, but there was no flywire over the bathroom window louvres so mosquitoes got it.
Unfortunately most of the area surrounding the pool was inaccessible for most of the day we were there, due to packing up from a function the night below (somewhat slowly) taking place.
No check-out time was mentioned upon check-in but we were asked to fill in our departure time (so listed our departing flight time of 16.15). The next morning, we received an abrupt telephone call at 10.30am asking whether we were checking out immediately or paying a surcharge for a late check-out - apparently check-out time is 10am.
Upon departure, the hotel concierge refused to book us a taxi (or provide us with a taxi company phone number) and would only offer their (expensive) airport transfer. We managed to find a reliable taxi company's number online and ring them ourself - so the taxi fare was USD22 instead of the hotel's USD50.