I bought the Bissell SpotBot primarily to clean pet accidents and it has worked great. I really like that you can set it on the spot and it automatically cleans the spot. It's compact, light weight, cleans very well and is easy to use. Once the spot bot does its automatic cleaning, it is a good practice to use the hose to vacuum up excess moisture in the carpet.