This fit true to size for me. I ordered an XL, about 5'3"", 210 lbs & this is a nice fit thats loose enough but still looks put together. Covers the upper arms fully & was not tight on my big upper arms at all. It does show a little bit of cleavage for me, but is still okay for work.