no the odour is minimal when is sprays out the can every 7 minutes or so and goes within about 2/3 seconds, you’d only smell it if you stood directly in the line of fire as it were. We stuck ours up on the curtain rail out of the way ,your movements through the house are enough to dissipate it through most rooms.
Well don’t bother with moth balls, they’re a complete waste of time. I didn’t manage to hit one single moth – the little buggers just zigzag whilst flying making it completely impossible. I gave up in the end 🙁
It may not get rid of them all but you can get moth balls which have little smell, they come inside a little bag. We get ours from John Lewis, don’t know what you equivalent will be. But do deal with it I have lost clothes to the little buggers they especially like wool so if you have a decent suit watch it.