I am 115-120lb 5'1 with somewhat thick thighs and small waste. I went with the medium which fits (snug, not a lot of extra room, but comfortable/not restricting) but the waste is loose on me. I could maybe fit a large since it's so stretchy BUT then the waste would be extremely floppy on me. This product doesn't seem to be made for curves. For that, I give it 4 stars.However, the material is VERY nice. Its sort of thick compared to other leggings I've purchased so you could maybe even wear these in the winter. They are comfortable, the waste is just a bit loose on me.These pants are a great conversation started when you pass by other fans of Steven Universe.the cut of these are completely off. the legs are insanely long. they don't taper down correctly, my entire shin was weird doubled over extra material from the extra long weird legs. the ends of these were SO WIDE, leggings are supposed to be fitted. if you are 6' 8" tall with tree trunk ankles, maybe this would fit you. if you are a human that actually exists in this realm, i wouldn't buy it. you have to pay the return shipping your self. ridic.These leggings were much better than I expected. A lot of leggings are thin, barely better than pantyhose, but these babies were double lined and perfectly thick. They are very high quality, adorable and well worth the money.My wife loves the design; however they're sized about one size under what you would expect.It was way too tight. I even checked the sizes, they should've fit me.My daughter was very pleased with these pants The item came quickly. I would definitely recommend.Cute but way too small even when I ordered a size up. I think this may have been meant for children.If you order these you need to order them a size bigger. They are cut small.