First off, I had the cheapest room so didnt expect much, yet it was still worse, the bathroom was dirty and the whole room had a musty, wet smell. They had a pool and a beach but no towels so we had to use our shower towels, which is fine but the towels werent changed throughout our stay meaning that at the middle of day 2, they were permanently damp.
The location is nice and there is plenty to do in the area, the resort grounds are also nice although everything feels a bit outdated. The cocktail bar makes pretty decent cocktails but the restaurant I would not recommend.
If you get a room with aircon you could stay here, but steer clear of the fan rooms, not worth it.