I love these.  I have really bad flat feet that hurt pretty much all of the time but, I was on my feet ALL day - 10 to 6 - library job and my feet still feel good!  I am going to have to order more of these.  They are great!