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 ($2 additional for XXL, $4 additional for XXXL)