I bought this in a medium. I wanted it to be high waisted since it’s long enough but the waist was a bit big but a small would’ve been too small. Nothing a little tailoring can’t fix. My waist is a 28 && hips are 40 so essentially the medium was perfect because it fit my hips and booty perfectly.