100% Cotton. The chest measures approx. 24" across from armpit to armpit. The length from the armpit to the hem is approx. 19". The color in the photo is much lighter than the true color which is a bright lime green.