We stayed at an amazing little Hotel called The Olive Boutique Hotel in April.
OMG.... it was amazing, its a tiny hotel very eclectic. Small beautiful place. It has won awards for being one of the best small luxury hotels in the world.
The personal service is awesome. Its great for a romantic couples getaway.
We were upgraded to one of their suites, that had a private patio with couches, chairs and even a little pool/tub.
The morning of the cruise we went to the rooftop bar and they brought us out coffee(we ordered it the night before) to enjoy while we looking at The Magic off in the distance waiting with anticipation to board.