I like this product, it smells ok on clothes, & doesn't irritate my skin.
I use it at home & at work where there's a lot of cashmere.
Not sure how long the effects last but you can see it working if you spray a stray moth.
(Use in conjunction with sealed plastic bags, sachets, carpet spray & moth bombs for best results).