This is our second year in a row staying here. The location is outstanding, situated just outside the main fray of the port. The staff was wonderful and responsive to our needs. The breakfast was delicious, and we spent far too long in the restaurant every morning (I had to drag my husband away after his third cappuccino!). I even went home and made the infused spicy ginger citrus water right away.
To address a few points from other reviews:
We did not expect a large pool at this hotel, and found the size perfect for a quick, refreshing dip. Upon our departure, we were told they would be enlarging it.
Yes, there are rocks rather than sand directly below the hotel, but the beach is very close, only a one to two-minute walk away.
My only suggestion for improvement is regarding lounge chair etiquette. People seem to "claim" chairs even when they aren't actively using them. We have encountered this at other resorts as well, but guests really should relinquish their chairs if they step away for an extended period.
We will definitely return, hopefully next year!