Very clean! The beds were all very comfortable. The hosts replied within seconds of every question and helped as needed. Thank you for letting us stay!!