100% cotton. Structured cap with a Velcro closure. Timeless Heartbeat of America logo embroidered on front of cap. One size fits most.