was thinking my 15 year old sofa (crate and barrel...still looks great) needs cleaning. the pillows have covers with zipper but what i've read on line suggest dry cleaning these are not a good idea and instead i should get upholstery cleaners to come to the house? is this right? if so, any recommendations? i'm in nw dc. is it costly?