Very surprised this fit me. Im tall and thin with long arms and wear a medium to fit my torso. I ordered a medium thinking it wouldnt fit the length of my arms but i was surprised that it did a pretty good job. And i have more broad and square shoulders which this didn't tug on too hard