I had my fingers crossed this cleaner would work the way I wanted/needed. And it came through with flying colors. I almost never leave reviews but had to this time. I have a new puppy that is still leaving a lot of "messes" and this cleaner has exceeded my expectations!! It even lifted stains that were left on my carpet from when I purchased my home 3 years ago and the old home owner said they couldn't get them out when they cleaned the carpet. Everyone should own one of these cleaners!!