100% cotton canvas, adjustable hat with woven label. Discontinued product! Ya can't get these anymore.