all cotton, some holes here and there, - some repairs around the snap tops, missing one button and some repairs around button holes  34" chest, 39" length