Fire D will take smoke smell out of the house as good as any product out there. Just make sure that once you use the product you do not have anyone smoking in the house. Cigarette smoke can also seep into all the surfaces of the house. A fresh coat of paint also goes a long way to sealing in the smell that seeps into the wall.