My feet hurt so much . These help qiute a bit. They provide cushion which eases my pain. I wear size 6 and the small fit perfect. I can tell the difference when I change shoes and don't have these in. Good quality, easy to clean. So very helpful.