It cleans the the hard dried on dirt so easy! I am very happy with the overall performance of it. It does make the floor very wet, so watch your step. Also a little hard to push sometimes.