I received this Shark US - Shark® StainStrikerTM Portable Carpet & Upholstery Cleaner - Spot, Stain, & Odor Eliminator, PX201 and feel that it is a win-win! If you have a puppy or young ones this rug/upholstery cleaner will make your life easier. The machine is light weight and easy to use. Not only that it does more than an admirable job cleaning any accidents/spills that occur. Stains and odors are significantly too completely eliminated. Who could ask for anything more?