Sparkling clean with all the amenities one could expect. I had a very pleasant stay and will be returning very soon.