If you love barefoot shoes then you love these insoles. That's what I yse them for and they're perfect. Somewhat thin at 3mm these feel like none other insole. They feel very cushy for not being that thick and they don't let me feet slide around either. Very flexible too. 5 stars