Clearly well past its prime, this resort has lost its will to live. The bones are good, but it’s no longer particularly well cared for. Our room was dirty, smelled of chemicals, could not be cooled below 25c overnight, and was short of towels and even TP. The picture over the bed was upside down! Drinks and extras were overpriced, the food was mediocre, and the internet access fee was high (everywhere else we stayed charged nothing). Although the staff were pleasant they were clearly overworked: give them a good tip.