Joined: Feb 2009
Posts: 2688
From Experience
4/16/2016 at 11:26 AM
You most likely will never get all the smell out, unfortunately.
It will depend on how long the people owned it, how heavy they smoked, and what it is made of.
I stored my velvet like plush foam sofas at my parents home for three months while out new house was being readied and it sucked up enough tar and crap that I never was able to get the smell out. We covered every square inch with baking soda and left it for days, vacuuming it up - nothing. We tried bottles of febreeze and vinegar, enough to soak it through into the foam cushions, and still you can't get right into the wood frame to get all the smell. We even left them outdoors in the winter for over a month to no avail.
She tried to give me an arm chair that was fabric as well and we locked it in a small trailer with an ozone machine for three straight days after cleaning the fabric and that too, failed.
The only thing we have found that mitigates smoke residue is borax - that is how I had to clean any clothes my mother brought for the kids. Unfortunately, you may never get the borax in to the deep recesses of furniture for it to help - and it may leave a bad residue. This like polyester I have thrown out after dozens of washings because once in it never comes out.
If you can leave it out doors for a while and spray it heavily with vinegar it may be your only shot.