Almost perfect!
The pros; the place is beautiful and the pool is fab if the weather is in your favour, especially after a day walking around the town. The room was huge and clean, very comfortable bed. The onsite restaurant is good. The staff are super helpful, friendly, and accommodating. Drinks are a good price.
The cons; the room was very warm at night and the air con only seems to blow warm air, so not the best night's sleep. Also the shower was really bad water pressure, difficult to have a good shower. Breakfast was very poor, there is a lot of room for improvement there.