The arm length is good (even for me at 5'9"...in a large) but the arm pits fit tighter than any other shirt I own. I originally ordered the medium and bought a large for more room, but the arm pit is the same.