I rarely come across pants that fit so well. I normally wear medium. That's what I ordered, and the fit cannot be improved upon. Even the length is good. I'm just under 5'2" and planned to wear these with flat shoes. I got the 30" inseam and did not have to hem them. They are comfortable and professional. I recommend these pants, and will buy more.