My husband is not ever interested in cleaning but upon receiving this the StainStriker he wanted to clean a few spots I had been complaining about. The first being am armchair that had a couple of stains. He was immediately impressed on how good the brushes are as well as the solution is when spraying and scrubbing the stains. But when it came to suctioning and cleaning up the stains we couldn’t believe how well it cleaned up the chair. It looks like the day we got it, brand new! We also cleaned our van roof (children!) as well as the floors in the van and it detailed it so well. My van carpets are so clean I can’t believe it. I cannot rave enough about the StainStriker, get it, you will not be disappointed! I am so thankful to have it!