The only negative thing I can say is they're a dink too tight at first. After wearing them a few times they loosened up, though. I wear 8-9 and ordered the large. They're very soft and comfy and don't have that annoying "lip" around it. I highly recommend, but order a size up