Stayed for four nights.
Pros: Great views!!!, lovely breakfast and service from staff with delicious warm pastries each morning, amazing location near downtown, beautiful rooms.
Cons: Communication with hotel, beach was very pretty but its swimming condition was just ok and snorkeling was non-existent due to the very low visibility, no fitness room, got the impression the management was more interested in $$$ than making sure you had a pleasant experience. Mini fridge didnt work and needed to be replaced which they did so quickly, but only after suggesting we weren't using it right. Room was missing robes and luggage rack which is totally fine, but when we called to ask for these, they were adamant they were in the room, but they weren't. Just a lot of back and forth.
Overall, the stay was okay. It had its ups and definite downs. We had a booking miscommunication which was eventually worked out, but could have been handled a lot more professionally by the management team. The poor communication left a very bitter taste in our mouths and unfortunately, it was hard to enjoy the rest of our say.