How to Clean a Fabric Sofa?

A tidy living room can be elevated by a clean, fresh sofa, or brought down a couple of pegs if the sofa is spotty and smelly.  Although you can ask for a professional cleaner to come every few months and steam clean the sofa, [...]