100% cotton hat. Elastic back. Fits snugly for head sizes of approximately 18 inches to 20 inches.©Disney