This place was very clean and provided us everything we needed for our stay including a sitting space, kitchen, bed, and full bath. The space was private and provided convenient on site parking. They also provided beach chairs and umbrella which was very nice to have during our stay.