overall the resort is ok, a bit old though.
had very bad experience at the receptions, hopefully they do better in the future.
the room is a bit old, the AC water drift, and the power in the room not very stable, it turned off suddenly and then back on again.
the complimentary massage is very average, but well, it's free/included in the room rate. can't expect too much.
the pool is nice; though the beach is small and the sand is going away. Nice though that it's their private beach.
generally speaking the staff are nice, but need more training on the reception staff who are the first touch point the the guests.