Clean and well maintained. lots of amenities. everything needed is there. My family and I were happy with the stay.