On first sight our villa looked amazing, private pool, outside shower, big room and all the trimmings.
Location is not great as its a bit away from the beach, but this means it's quiet which is good. (Although you can hear the religious chanting that goes on from the room.)
The pool was alright, very heavily chlorinated but clean.
Our air conditioning didn't work, and on the last night kept clattering and freezing over. Expect to get eaten alive by mosquitos here too, the net didn't help and I'm covered all over. The repellent the hotel provided didn't alleviate this either.
The room smelled of damp, but in general looked clean and well maintained.
Breakfast was nice, but make sure you get it included as its quite pricey for what it is otherwise.
Don't expect much from the spa facilities, but there are plenty near the beach to make up for this, and at a cheaper cost.
I don't think it's worth the money to stay here, there are cheaper alternatives that offer much the same.