Mostly clean except we did notice that the floors were a bit dirty upon arrival because everyone's bottom feet were pretty dirty. Other than that minor issue, everything else was pretty clean and neat. Host was responsive and very accommodating. We would stay again the next time we are in town.