Royal Denim. Body 100% Cotton. Signature required when received. Button front for a snug comfortable fit.