This things is an absolutely great for spot cleaning. The cat got sick and threw up and wife used this to clean the spot and you’d never now it happened. The pet canister is great for the fact it contains the mess and is easy to clean after use. If you need to do spot cleaning on carpet and upholstery this is the machine. The machine packs up nice with a place to hold the cord and the hose. There’s also some cleaning solution with it that does great. Overall I’m pleased with this machine.