Cigarette smoke smells emanate from tar and oil deposits left in fabric fibres. You can mask these with a deodorizer, but to get rid permanently you'll need to perform a deep steam clean. Replace ashtrays with plants that will provide a healthy reminder of all that good clean air you and your baby will be breathing.
Did you know?
When you're cleaning, leaving a bowl of vinegar in a room helps to neutralize odours.