Very clean. Terrific location, only minutes walking to beach. Fantastic view from the balcony. Parking spot included is a huge plus!