I used to smoke quite heavily and my car smelled like an overflowing ash tray. When I quit, I put lots of baking soda in the ash tray. When not in use, I left the car windows closed so the baking soda could do its magic. Change the baking soda frequently. Took about two weeks but it really worked
I've had to do this several times both in the States where I'm from, and here in the UK where I now live. Trust me on this-if you don't get rid of the nicotine on the walls, floors, and ceiling, the smoke smell will come back no matter what you do to freshen the air.
So the best thing to do is get a huge jug (or several) of vinegar; make up a half vinegar, half water solution and use the solution to 'mop' the carpets and ceiling with a well wrung sponge mop.
Then wipe down the walls with some more of the solution, and leave several shallow bowls of straight vinegar in each room for a couple of days. The odor of both smoke and vinegar will dissipate.
You'll be horrified to see the yellow-orange muck that comes out of the carpet and off the hard surfaces. It may take a couple of cleaning sessions to get it all off.
For a quick air freshener, you can dampen a tea towel with straight vinegar and flap it furiously through the room you are trying to freshen-my son is a chef and has used this tip several times when a trainee lets something burn in the kitchen, lol!
Because you use the word caravan, I am going to assume you are in Europe, the UK, AU, or NZ-you are looking for distilled white vinegar. If the word malt is on the label the vinegar will be a bit stronger in the odor but will still work as a cleaner and air freshener.
Put a bowl of household Amonia on the floor mat, close doors & windows for 24 hours...presto!
Add your voice to the conversation. Click here to answer this question.