The waterproof mattress protector is designed to be impermeable to liquids thereby leaving no stains on the mattress but it is permeable to gasses and vapours, despite being waterproof. So you will need to use an odour freshener from a distance to eliminate the smell.