Our shirts are made from 100% cotton, pre-washed for minimal shrinkage and maximum comfort. All the shirts have a small print design on the front left shoulder and a full design printed on back. The sizes we carry are Men's Medium to XXLarge in every design, with select designs offering XXX-Large (XXL add $2, XXL, XXXL add $4)