I bought the SpotBot about ten years ago after my dog had a few accidents on my carpet. It always worked great.... I would blot then SpotBot maybe about ten times per year. As my dog aged, I'm sorry to say that his accidents were more frequent...maybe once or twice per day. The SpotBot worked well through all of this. The past few times that I have used it, I noticed that it was not extracting the water from the carpet nor releasing the soap (no water was accumulating in the dirty water receptacle). Before tossing it, I decided to flush it and clean the various filters. I'm happy to say that it is once again working perfectly. What a wonderful, sturdy machine! It is a life-saver especially for pet owners.