I bought this to clean up after an accident pone terrier. I had bought a Bissel Pet Stain Eraser a couple of years ago. It was okay, but the rechargeable batteries fizzled and no longer hold a charge. Additionally, as a hand held, it is only good for cleaning small areas. The SmartWash is great. A whole room can be cleaned in a few minutes. Clean-up after use is a snap, too. I'm glad I got it.