This scrubber cleans very well, I use this to mop the hardwood floors after vacuuming. It cleans the floor very well. It removes the stains and smell in one go. The pads are easy to wash too. However, the issue is, it has cord and it is not lightweight to carry around. It is light compared to lot other machines but not easy to carry around.