I have couple senior dogs that have peed in the house & grand kids that visit often & spill all kinds of things on the carpet & our carpet is old but this machine cleaned my whole living room very well. I also use it to spot clean. I would buy it again & in fact I bought the same one when my original one quit working after about a year. The motor just died out. I bought an extended warranty & hope it was just a fluke.