We had a nice stay, but the location isn't ideal, as it is a 10 min walk to the beach and a taxi ride to town. There are a number of restaurants that are nearby, even across the street. The front desk person wasn't very friendly or helpful until we were packing to go, and then she was much more friendly, not sure what else was going on, but hoping it wasn't just turning on the charm to get a happy review.