Good luck eradicating the future smell
My first lad chucked up in a company Vectra I had at the time (used to have a similar effect on me also!!) and it stunk for weeks. I cleaned it myself and that was no good, so paid about £60 for an interior foam valet and even that didn't get rid of the smell. Every time the interior heated up on a warm day, the smell returned.