We use this to clean up messes made by the cats. In particular when they throw up hairballs etc. It works far better than we expected. The carpets stay clean and smell good. The machine is simple to use and extremely easy to clean.