This was the best of the 3 places we have stayed in the area. It's not the cheapest but probably the nicest and the location is hard to beat. The ice in the urinals, the wash station outside, and the beach front location is definitely 5 star. I felt the food and drinks on the 1st floor were grossly overpriced for the quality so we ate and drank elsewhere.