Everything was perfect. They personalized several things which I always appreciate. It is a family run hotel and their attention to detail really shows. Everyone we interacted with was helpful and friendly. The photos on their website are completely accurate and current. This is exactly the type of place we like to stay at. That being said, what we like doesn't appeal to everyone. This is a SMALL place, I think 8 or 9 rooms. Even though there were other people here, we rarely ran into anyone. It was like having our own secluded tropical paradise. Very quiet and serene. All of these are reasons we wanted to be here. The cleaning person leaves a flower arrangement on the bed each time. You need a key to get onto the property so everything is very safe. There is a special area to store dive gear with rinsing stations and an outdoor shower. They can arrange massage services, but sadly we just ran out of time for it. What they do NOT have on site: bar, restaurant, dive site. Quite honestly what they do not have on site isn't that important. Across the street, maybe a 5 minute walk, is a busy bar and restaurant. Another 5 minutes is another bar and restaurant. There are also MANY options within a 5 minute drive. I have zero negative comments and we definitely want to come back!