Got these to replace some foam version. The other ones (4 pairs) all started to smell big time. I like these since there is no foam for it to suck up the foot odor. My feet sweat so was looking for ones that could help not get so stinky so fast.