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.