I received this spot cleaner free from Bzzagent in exchange for my honest review. I like that it's easy to tote around as I clean up stains from my dog. I used it on the arms of my couch as well and it worked really well at picking up cat hair and surface dirt.