Spotless. Great communication. Pool and hot tub are great and not crowded. Parking is easy. I will be back!