I'm in between sizes (10-12, so M-L), so I originally got the large but returned them because they were kind of baggy in the thigh area. Got the M, and though the waist is a little more snug than I would like (I just wear them low rise and it's fine), they definitely fit a lot better! No shrinkage in the wash either, so I recommend sizing down in you're in between sizes. For reference, I'm 5'0" and about 145 lbs. I pared these with the short sleeve top with cartoon mermaids on it and together they're so cute!!