I am very glad i purchased these shorts on sale. bought the coral color in a large. 5'7" 140lbs with a generous underside and long legs, i usually wear a m or a l in yoga pants. the l here fits really nicely--not too tight and enough length in the inseam so that i don't feel silly practicing outdoors in the park. the rise is also perfect.