Leather helps with getting rid of the smoke. Make sure to steam that headliner good. But don't listen to people saying that smell is there to stay. I had a '95 G20 with those thick plush cloth seats and it was smoked in a lot. Windows down for a while and the smell is gone.
-2012 Grabber Blue GT 6M Premium w/ Brembos, Glass Roof, HID security pkg, Rear Camera, 401a, FRPP GT500 Axle-backs, Front Pioneer TS-D6802R speakers, JHR bracket, Bondra clutch extension.
-1986 Mazda RX-7 GX - Fast Mirage 16" Wheels, Sumo Firenza 205/60R Tires, slotted brakes + performance pads. Otherwise factory stock.
-2008 Mazda Mazda3 GT Sport - Stock, 5MT.
-2004 Volvo XC90 T5 - Comfort pkg, safety pkg.
-1995 Infiniti G20 - Sold, Pioneer head unit, lighting mods, miss it dearly.