Perfectly clean! Had everything we needed! Nice place to stay!