Overall I'm very happy with these. They've made my flat Teva's almost hard to wear since the beds of these are just so squishy and comfortable. The only downfall is that my foot impressions seem to be made a little too fast now and my heels sink to the floor more than I would like.