I received this complimentary spot and upholstery cleaner for testing purposes and I must admit, it couldn't have come at a better time. I have a large German Shepherd dog and a senior Siberian Husky. This Dirt Devil upholstery cleaner has made it SO much easier to keep my rug and my couch clean after the dogs! The cleaner managed to get out set in stains on the back of my couch that I never thought would get clean. The machine is easy to use. It's compact and lightweight but very powerful and gets the job done the same as the bigger spot steam cleaners would. For the price tag, I think it's a steal of a deal!