Sparkling clean! The twin beds are super firm but the other beds were very comfortable. Lovely place