Made of 100 % Cotton. One size fits most with Flexible Clips. Front Bill measures 3 1/2 inches Long, 9 inches Wide. Crown measures 1 inch High. Hand Wash only.