Very clean, spacious, and incredibly close to the beach (5 minute walk!). It was exactly as advertised. Crystal was communicative and accommodated us perfectly. I would come back!