I have used Dial and Safeguard deodorant soaps to take the smell of cigarette smoke out of several things. I bough two bolts of a fusible interfacing from an auction that reeked. I put the two bolts in a big trash bag and threw a bar of unwrapped soap in. It took about a month but the smell went away. My girlfriend used to build doll houses and they reeked because she smoked. I tented the doll house and put a couple of bars of unwrapped soap in it. It took the smell out in about two weeks. Patience is the key. You have to leave it sealed up long enough for it to work but it will work. No fraying, no sun damage, no added chemicals.