Very clean. 5 minutes from the beach. Very spacious. Had everything we needed. We had one concern but Shani was very quick to respond and addressed the issue in a timely manner.