Very clean, very nice. We loved the pool and hot tub. It was right across the street from the beach, wonderful for sunsets. Kitchen was well stalked with everything you need to cook your own meals (minus the food of course). Very happy with out stay.