This Harley Davidson cap is made of 100% cotton. The bill is ribbed and has a t shirt feel.  The size is medium. 20 inches in circumference.