With them not using a number sizing made it hard to choose right size. I usually wear a 9 and I ordered an xl, they just fit, if you are on the larger size of a 9 you might want to go up a size.  The material is heavier than most.  Have yet to wear them to see how they feel when worn for a day