I bought this in advance of the holidays because we had pet accidents in the past that, while cleaned up by hand, left me with the lingering feeling that a good deep down cleaning would be the wiser thing to do. This machine does a great job of a more thorough cleaning especially when the cleaner is boosted by the oxi additive. It is not too light which is actually a good thing when it comes to sucking up the dirty water. I am pleased with the results.