i used to work at a furniture store and we would routinly suggest this over paying the manufacturer's outrageous fee for doing it. just do a test spot in a hidden area to make sure there is nothing in the fabric that reacts badly (some fabrics stain with so much as a water spill). make sure you vacuum the sofa to get off any dust, and stay the reccommended distance (on the can) in spraying.