Dry cleaning - reasonably priced, and good turnaround. Managed to get a stain out of a jacket that has been there for ages. Not good with delicates; jacket came back dama ... more