This place was great for our group of 4. It had everything we needed from towels to complimentary beach chairs and umbrellas that came in handy. It was the perfect size and location for us with an amazing view! Regarding cleanliness, we noticed a significant amount of small stains throughout the place (ie. On the fabric chairs, pillow case, bed skirt, etc) which may or may not turn some folks off. But overall we had a good stay!