Very clean. great location. easy and convient for a family. laundry and garbage disposal rite across from apartment. plenty of beach supplies already there. Host responded rite away when we had any questions. Private beach entrance and a very nice pool and gym.