I am 5'2" about 100lbs. I am super narrow and straight. I bought a size Us 2 and a 4 to see which fit better. The sizing on the label for size 2 says M. And the size 4 is labeled Large. The large just fit in shoulders, arm, length and fit. So how is it a large? If your not petite this will be way too tight on you.