Shoulder to hem is 31”
Sleeve is 23.5”
Shoulder to shoulder is 22”
Armpit to armpit 27”
No issues - spare buttons in pocket
No size - but fits my husband at an XL