Very clean, nice place with great kitchen gear, outdoor spaces, excellent proximity to the beach, and absolutely fantastic communication. The hard floors are a little loud if you are downstairs and someone is above you. We had gear too and it was easy to store and they were very accommodating.