Don't get me wrong. This spray smells great. But when I spray it, it makes my carpet feel wet, and after about 30 minutes you no longer smell the great smell. I didn't smell the bad odor either, but I just wish the fresh scent would last longer than it did. Other than that it was okay.