I'm 5'3" and 125 lbs.  I ordered size small and it did fit, but was really snug.  The sleeves, oddly enough, were super long - great if you are 6 ft.  Now, my real problem is that, from the photo, it looks like the fabric has body and some thickness.  But, it does not.  It's made from super thin fabric.  I'm going to return this, and not re-order it in a larger size, because it really looks cheap and the price should at least reflect that.  This top is really overpriced.  Not recommended.