I bought this because I have a lot of animals and needed something to keep up with them. I was very impressed at how well this machine cleaned my carpets, and even got out a couple of stains that I didn't think would ever come out. It worked great. The only thing I wish was that the spot treater had more power than it does, and came out in a spray instead of a stream.