when my mom brought me her quilt to enter in the fair i had to wash & dry it 3 times...with detergent in the wash- with fabric softener in the rinse to finally get rid of the smoke smell we also hung it outside in the sunshine & breeze for about 12 hours - which faded the odors but did not get rid of them- which caused the washing/drying. smoke is (greasy) and clings/saturates the fibers- it is difficult to get rid of without (aggressive) laundering