We have three little dogs who sometimes have accidents. We get the carpet professionally cleaned every six months but need something for in between. This is perfect for the spot cleans. I would have given 5 stars, but emptying the dirty water container is awkward as you can just pour it out. It has to come back out the intake hole ... however, its cleaning power works well for our purposes and this model holds more clean and dirty water than earlier models.