I normally wear a size 8.5 so got the size large (9 - 10). Upon putting these on, I had room for my toes, but they were way too narrow. I have an average width foot, not wide, and these felt like my feet were being squeezed. They would be perfect for someone with narrow feet.