I purchased the Stain Striker because I purchased a new sectional. It is a light gray and I have 4 dogs and a teen in my household. I knew that I would need something to help me maintain the upholstery, although I have not needed it yet for the sofa I did test it on my carpet. I have a carpet cleaner but it never gets close enough to the baseboards. Wow! This little machine did an incredible job removing the built up mess around some of the edges. It also did a great job removing a stain on the carpet. I love the ability to pick it up easily and move to the next area to clean. It also super easy to clean the machine itself. My only small complaint or change would be to have a longer hose. When I need to replace my carpet cleaner it will be with a Shark!