I wear a size 9 and I ordered the large. It was too small. Since I was just wearing them for only a little while, maybe and hour, they were OK. The width was too tight too. Other than that, they suited my need.