I love the way these hug the front of your thighs a little bit so I don’t look like a raver from the 90’s. I’m almost 5’5, just a quarter under so I’m not petite and regular sizes work but occasionally not. The length is perfect. I’m not swimming in them and feel feminine. Have the matching pullover.i always do joggers so these are a nice change. 129 lbs, short torso, size small sometimes an XS and the small were perfect. Love the 100% cotton.