I bought a size XL; I am 5.3. It was long in the legs, but that is to be expected when you are short like me. After one wash it shrunk enough I didn't have to hem them, so they are excellent, comfortable, but they do shrink a bit, so beware.
Very disappointed in these pants. I wore them around before washing them and they looked and fit great, but they require special care - machine wash cold delicate - or dry clean. I washed them in cold with Woolite on delicate and there must be some kind of "finish" on them initially that comes off with the first washing because now they stretch out in the knees and seat and look awful. I am not overweight nor did I buy too small a size. They were fine before washing. I needed the extra length, so I splurged on the price. Now I'm sorry I did.