I usually wear a size 6 in pants & i am 5'5". I do have broad shoulders & chest. I ordered a medium & it fits perfect. A little shorter than expected. Really cute with jeans or leggings on under it. However, its still long enough to wear out just a dress (but not office, work appropriate). I will probably purchase another color in this same style. - Follow up after washing in cold then hanging to dry it shrunk up to be only a flowy top.