It does great for mopping quickly but if there are spots that need a little more effort, this will leave it behind. I have also found it is very touchy as far as setting it up. I fill the tank and it takes several tank removal, put back in attempts before it will recognize the tank being fill and will not run until it does. I was also disappointed that it only comes with disposable cleaning pads. I would have thought it would come with at least one of each of the washable pads. The others do. In a nutshell, this will be great for cleaning the floors every couple days but a replacement to mopping, it is not.