This place has everything you need. Steps to the beach, private jacuzzi on the second floor, spacious and clean. 3 of us stayed, but this could easily accommodate 4 people (2 bedrooms and 2 washrooms).