Overall this place is nice, the pool is clean and the villas are nice size. However, the pool bar has not been open for a while and the cleanliness of the bathroom was not very good. What left a bitter taste was how the staff at the front desk were unable to help us book a taxi, they even seemed to mock us for wanting a taxi, but as they spoke very poor English we can't really tell.