These are awesome for my flat feet!!!  I have to buy a pair at least every 6 months, in order to keep the arches where I need them.....  but I love them.  Much more affordable (when I get them for 50/60 dollars each on amazon) than going to a specialized shoe store.