I purchased this to clean up messes that come with being a cat owner. At first, I was completely satisfied with the results on the carpet. However, the dirty water tank leaked horribly every time I took it out to empty it. It looks like the seal around the bottom isn't fully secure and water comes out around the plug in the middle. I had to hold a towel underneath it as soon as I removed it from the machine. I went online and purchased a replacement tank, and even the new one is doing the exact same thing. Dirty water everywhere whenever I take it off the SpotBot. I wasted $17 on a solution that didn't fix the problem at all. I'm still happy with how easy it is to clean up spots on the carpet, but it's outrageous that I get not one but two broken parts. I'm very disappointed.