These are ok. I'm not sure I'd buy again although they did the trick for what I needed in the short term. Rather than buy some new shoes for a trip where I'd be mucking about, I chose to buy new insoles for some rather old shoes. I wanted to safely be able to take my shoes off without fear of foot odor and these worked well for the duration of the trip (about two weeks) after which the insoles started to not repel odor as well. I don't think it's entirely the insoles fault, they were put into old shoes, after all, but at the same time I could have gone and bought a lesser priced brand and probably would have gotten the same results. They are also very thin and provide just a tiny amount of cushion, nothing extraordinary. Sizing was spot on.