This is ok - not as good as I was expecting, but it does get the job done ok - I have cats and so I like to steam mop regularly - my apartment is all tile (with a couple of rugs), in some stubborn spots I have to do a bit by hand to get it fully clean.  But it is ok.