They haven't gone up yet.  I am hoping that the grommets can fit on the curtain rods that I already have up.  Not sure about the odor neutralizing part.  I was thrilled that they didn't smell like air freshener.  They don't smell like anything.  That's good.