Beautiful location, clean property overall.
Service is terrible, staff needs major training, although management tries to fix the issues and ultimately they did for us. However, a lot of our precious vacation time was spent on trying to figure things out and fix the issues.
We booked The Panoramic Sea View Room with Jacuzzi and had barely any view, let alone "panoramic" view. We had a perfect view of the parking lot, buildings and tall overgrown trees. We stayed in room 220, avoid it at all costs if you would like a beautiful view and are specifically staying at this hotel for the views.
They would not change the room because "there were no other rooms available" but miraculously had better rooms for our friends who arrived later that night and booked the same category room as us at the same rate.
Do yourself a favor and stay at the swim up pool/sea view rooms.