I like these insoles, as they cut to size easily as per the instructions and fitted in my dance shoes (slim ladies brogues). The arch support is high enough and hard enough to support my feet, and prevent them from hurting. It does say that you need to wear them in, and this is very true. I tried doing a 12 mile walk in them shortly after buying them, and ended up with blisters. They are hard, not soft and squishy, so they do their job in supporting your feet, but are not really designed to cushion your feet. Wearing them in is a good idea, but other than that I have loved them, and can dance for 5 hours easily on an evening in them without pain the next day.