I'm 5'5" and about 125-130 lbs, and I ordered a pair of these in White, size Small. I'm a ballet dancer and wanted them to warm-up before class and wear after class to keep my muscles warm. First, the SIZING: A size small fits me perfectly. Normally I'd order a medium because I have long legs, but I wanted them to be more fitted since they're mostly for ballet. They are more fitted, not baggy at all, but not skin-tight or anything. So I'd say if you'd like a pair of baggier sweatpants, order your usual size, but order a size down if you want them to fit comfortably but more snug. As for QUALITY, I'm impressed. I obviously do a LOT of stretching and bending and moving in these, but they've held up remarkably well... Absolutely NO sagging in the butt or knees, and believe me, they have been put to the test. I dance 12 and 1/2 hours a week in these and they are in as good of shape as they were when I first got them. Also, they are on the thinner side, but still warm. And I often wear a black leotard under them and they are NOT see-through at all! And they do NOT pill up, even mine when they are layered over ballet tights which are pretty rough, and if they don't pill up on those (also do not pull in the washer/dryer) then I feel I can say they will NOT pull up for you. As for the overall SHAPE, they are meant to be "cropped length" pants, and they hit mid-calf, which, in my opinion, is the definition of "cropped length" pants. I do sometime scrunch them up a bit to right below my knees, and the pant leg bottom IS very elastic (and will stretch to fit any size calf) but isn't tight at all, and when I scrunch them up higher on my legs, they NEVER fall down, which is great. Also, the inside is very soft and plush-feeling. I would (and have ordered a couple more pairs of these as they are the BEST sweatpants I've ever owned. These are really awesome sweatpants in every way... If you want a pair of lightweight cropped sweatpants that LOOK GREAT, FIT GREAT, FEEL GREAT, and will STAY THAT WAY, then these are for you. They're a great deal, SO cheap, but you'd never know it once you put them on. Do yourself a favor and BUY THESE PANTS!! Just some advice from someone who knows. :-)