I was so excited for these: I have Osteoporosis and was looking forward to doing as much as I could to help strengthen my bones naturally. But like so many manufacturers, Agogie only makes sizes in broad categories that do not support different body types. I am 5'3", 140 lbs. I tried both L and M and BOTH were so LONG they provided no resistance whatsoever. The extra length was wadded up around my ankles. No matter what I tried, I couldn't get them to provide resistance. There is no size that would remedy this, and I don't think my height is that strange...And yes: Small was too small for my waist and still long...Sadly, the returns process takes forever. Amazon issues the shipping label quickly enough, but you have to wait for them to receive and process the item before they credit your account.CALL TO ACTION: Someone take up the call and design a better product to compete with Agogie and serve all types of bodies, not just the ones Agogie values.__________________UPDATE: Kudos to Agogie who reached out to me about this and recommended their petite sizing on their website (which wasn't available here). For all you less-tall women out there, the petite sizing worked perfectly and I am on my way!AGAIN: Kudos to Agogie for reading this and reaching out to me!Interesting idea. Didn't get a chance to really test them out because they run small.The pants fit well, felt good, and the material is of good quality. The pants do not do what they say they do. I don't exercise and was looking for a little something to up my daily activity and these pants are not it. They were tight but there was no resistance.I did research on other sites and saw a few reviews about the cost. Grant it, they are pricey BUT these are not your ordinary leggings. For me, I'm recovering from surgery so I cannot workout like I normally do. Wearing these helped with toning legs and maintaining strength.True size to purchase?? Ordered a L - way to small. Purchased a XXL, fit in the waist areas, but way to large and long in the legs. Wish you had or get a better size chart. May need to send this one back, also. NICE pants, don't fell the resistance in the legs, by them being large. :(Purchased a large ( I am 5'8 175lbs) thought they would be smoother. They are ruched all down each resistance band. Not form fitting as picturedI didn't like them rolling down my stomach each time I sat down, because I would need to pull them up and hold onto them.They were kinda comfortable except for the fact I got chaffed where they rolled down on me. I felt like I had on a pair of hose, but spandex.They were a great idea I have to admit.I am using the product to help with my osteoporosis. After a few weeks I feel stronger already.