I have been using this carpet odor eliminator for years and years already. It continues to be one of my favorite cleaning products and I probably go through more of this stuff than I do anything else. If you use this on a regular basis like I do your home will continually smell amazing. I do not like to use candles and things like that because I have small children in the house and to be honest I just cannot keep up with having to continually but new candles and things like that. I like this powder because I do not have to do any additional work than I already do. It takes me less than 5 minutes to spread this all over my carpet. I let it soak for about 5- 10 minutes. After that I vacuum everything up and the smell stays indoors. It doesn't fade away as soon as it is vacuumed. I try to use this every few days and it keeps my house smelling amazing in between vacuums. I do not know what my house would smell like if this product wasn't on the market!