Super clean and had everything you could think of! We had an amazing stay.