Very clean! Just like the pictures! Communication was clear and quick. Enjoyed our stay very much.