I received some fabric stash from a smoker and thought all was lost after I washed it and still smelled smoke...BUT then I remembered some advice from my mom and washed it again with vinegar (I used about 2 cups) in the wash cycle and rinsed twice....smoke smell gone!!!