100% Cotton Condor cap, so it will shrink up a little if you wash it or get it wet.  Has velcro in 3 places, front top and back.  Back strap is adjustable by buckle, not velcro.  Mine came with a really cool silver/black american flag patch slightly smaller than the front velcro area.  My only complaint is that I wish the brim were stiffer.