The best thing that I have to say about this place is that it has a great location and the staff is friendly and helpful. However, I took off two stars for the rest. When we checked into our junior suite, there were a few things that should have been functional/working, but we're not. The safe was locked shut, and we couldn't get into it, and the toilet paper holder in the bathroom was on the shelf below, as was the next roll of toilet paper you were supposed to use. There were only two bath towels in the room, no hand towel, and they did not provide washcloths. We did have a kitchenette, but there were no paper towels, which they did not provide, and the kitchen towel was not there. Once we ask for all these things to be taken care of, they were promptly either brought to us, and/or fixed, including the safe and the toilet paper holder and one lamp that was not plugged in they brought in an extension cord and plugged it in. We also could not get the TV to work, and they immediately sent someone to take care of that. This entire area though is lacking for beaches it's all rock front there is what they call a small Beach you can walk to but it's not really one that anybody goes to if you want a nice Sandy Beach it's an hour walk almost to Mama Beach to the South. The cab fare is $20 each way or about a 9 minute drive.