These pants fit my body perfectly. I purchased a medium (I'm 5'2" and weigh 145 lbs).  Perfect fit. They are a little long but the fit because my calves filled them in.  They were well worth the price and they arrived about a week before its expected delivery date. I love them so much.  They are my favorite new pants.