I bought this last month but just used it for the first time. I have two new pandemic puppies who had done a number on my dining room rug. The cleaner got up every bit of evidence of the two puppies. I had had some old stains from the two previous dogs, but those old stains did not move (wasn't really expecting them to since they hadn't for 14 years). I was also surprised by how easy it was to clean up the machine when I was done. I had had a Bissell pro heat before and the worst part was trying to clean the rollers, etc. after using it. These just rinsed right off, nothing had clung to the bristles. This is a keeper!