Very clean. Hosts were very attentive. Beds are comfortable. Definitely recommend. I enjoyed my stay.