I have an old dog that has a lot of accidents. The paper towel and frizzon route wasn't working great. I purchased this and it does a much better job. The attachment that lets the contents stay in the small container rather than being transferred to the tank is great. Saves a lot of machine clean up time. It's not small, but once set up, it can be deployed in seconds and is faster at removing dog accidents than any other method. The size lets it support a large enough motor to generate real suction. I like it a lot and would definitely purchase again.