The place is great, clean and with good amenities. Very good view of the pool and beach. A nice little cafe at the bottom floor. Veronica is an excellent host and goes out of her way to make you feel at home.
Only downfall is the hotel staff, the front desk, management office, and valet, and security guards are all very rude. It appears they are angry towards their employer about something and taking it out on guests.
All in all the place is great and I would recommend it 8/10.