It's great. I'll do a pre-spray and come back to work it in with the Koblenz. Stubborn stains that would normally require hand scrubbing can be done at arm's length. Mine has a water reservoir tank that I use with carpet shampoo or floor cleaner. Brushes are interchangeable for floor or carpet use. Very highly recommended. Best thing I bought for the money that has made my business stand out to customers. Cons: Doesn't weigh enough to really get floor stains, but you can push on it with your foot. Pros: Doesn't weigh much, fits in a compact car, perks up old carpet, scrubs, scrubs, scrubs those stains. Just be careful you don't fray the carpet tips with all that scrubbing. I don't call it a con, because it will eventually happen no matter what you do if you scrub hard enough.