It helps, but doesn't eliminate odors completelely. Sometimes what you get a mix of is bad smell and the smell of the oil. But it's better than not having it.