I have a size L. I think I got them at Burlington years ago. I have skinny legs/thighs and a belly. I wear size Xl stuff usually. I am also short. It's so hard finding pants that fit nicely. These though not only fit me when I was 140 lbs but they also fit me all through my pregnancy topped out at 180 and when I deflated back to normal size, these pants came with. They didn't stretch out or anything. I wear them at my nice work place as dress pants, the gym as workout pants, and around home as comfy pants. I LOVE these pants. I specifically Google searched "shosho 21TRG2O" from the tag on them to find these to order many more. I bet they'd fit your many different sized friends too like the traveling sister pants..