This works pretty good, I use it to clean my kitchen floor, since I have a bad back and can't get down on my hands and knees I've been using a steam mop, but this has more of a scrubbing effect so it has worked good for me, and I can use any kind of cleaning solution I desire. The only draw back to this is it doesn't get into the corners, that's why I gave it a 4 star rating.