100% cotton hat. Adjustable back (snap adjustment) with 7 positions to fit snugly for head sizes of approximately 18 inches to 22 inches.