Very clean, and all the amenities you will need. Enjoyed the stay very much!