The hotel was extremely clean and was within walking distance to restaurants and the beach. I was most impressed by the level of service we received at the front desk. Even though check-in time was 4 pm, we arrived at 9 am because we came directly from our cruise. We were tired, hot, and did not have a car. The front desk lady was very kind and understanding and was able to let us check into our room at 9:30 am. We even received a hand-written note welcoming us and a bottle of wine.
The only negative thing about this property is because of its location, it was very noisy at night. Music was booming, you can hear people talking, babies crying, cars revving, it was loud. But luckily everything quiet down by midnight or so.