I’m wearing them in a medium. They’re a bit snug, but I didn’t purchase them for me. So, the fact that they even fit me says a lot to the quality of the stretch. I’m pretty curvy and typically wear a size 10 in pants. My hips are 38, my waist is 31. I stand just under 5’, so they’re also going to run a bit long on me, but when gathered up at the ankle, these don’t look too long. Very comfortable, good stretch but very firm, so it provides a level of support.