This is great for touch-up cleaning and for automobile interiors. I gave not yet tried it on the sofa.