My friend and I stayed at this hotel as part of my family's time share.
Hotel is lovely, if not a bit outdated, but nothing about this bothered us. Definitely geared towards an older demographic of clientele, likely due to the time share nature of the resort and we were easily the two youngest people staying in the resort (we are 28 & 30) This didn't bother us in the slightest, but something to be aware of if you're looking for a young sociable experience.
The pool is a little bit small and due to this always feels like a very warm bath, which was not very refreshing. However direct access to a nice clean beach with a small reef was lovely, and meant we could go snorkeling with very little effort.
Staff are very friendly and attentive.
Location is a little off the main street, and requires a bit of a walk to get to other restaurants and shops, but the resorts food and drink menu has a great selection, and good quality, if not SLIGHTLY above average in price.
Our room was on the border of the resort, and near what sounded like a chicken farm (likely just a local's property though), we could hear roosters crowing at every hour of the night. The room also had VERY light curtains which meant we woke up at dawn every day with the sun. I would recommend a sleep mask and ear plugs if you're a light sleeper.