We stay twice at this hotel, and even extended a few days once. But there is one but. Location is great, its quiet, the pool is amazing, rooms are ok for the price you pay... But the service is really bad, at the reception. We arrived early the first time. The guy told us to wait one moment please. 4hrs later approx, we got our room. But he never gave us any details. Just would be nice to know where we stand from. We ask 3 times certain things during our stay, like a do not disturb sign, a bed sheet that was missing,...and never got them. I found a maid who gave a sheet and made my own sign. Didnt do a big deal about this but what was really not nice was that our transfert to airport at 5h30am didnt get booked, while we paid for it 2 days in advance. The poor guy that was there when we arrived at 5h25am had to rush, calling the tuk tuk place and then advise would be late and arrived at 5h45-50. We asked for refund and got a tuk tuk in the street for 2$ less. So dont even bother asking anything at reception ;-)