I am 5'3 and 155. Typically I wear a large or 14 petite in pants in most name brands except for Anne Klein, I wear a 12 in hers. This skirt was very long on me, came to mid calf. I can wear it that way but if you want knee length you will need to hem it. I'm having it shortened. Following reviews, I elected for an xl, but it's a little bit big in the hips. The waist is roomy but will work with a tucked blouse bit I probably should have ordered a large. I need this skirt soon so I'm just having a friend hem it. It has stretch but without looking like stretchy material. The material is nice quality and has some spandex in it. It's machine washable on cold but can't use a dryer or an iron, it's drip dry only. I'm going to order another in a large and will come back and edit this review with that update. All in all, it's a nice looking skirt and if you're over 5'5" it should fit you lovely.