Clean and comfortable. Excellent location. This was our second stay here, great for a family of four plus a small dog.