These do run small. I wear a size 8 and ordered a large which is perfect.  I only wish the soles were a bit more thick to  withstand short walks from a building to a car and  provide more protection for the bottom of my feet. I foresee them wearing out if I utilize them to provide relief for my tired feet regularly.