I wear a 2x. I ordered a 2x. They are perfectly true to size. I am approx 5'7 and they are not too short but, for taller ladies may be. They are extremely comfortable and I am glad I put the money out for these. They are great for comfort while remaining professional.