From armpit to armpit it is approximately 21” inches. Has a couple of moth holes by the breast pockets. Has snap buttons. 100% Cotton. Has a stain on the back near the bottom hem and it’s also on the inside.