I love using this on my sofa and on my carpets. They do make them smell better. Every time I would have company over, they would ask me if I had my carpets shampooed. So, that makes me feel good about this product. I use this more so than any other room freshener too.