Magic USA Flag Visor-Navy Flag 100% Cotton Made from 100% cotton. One size fits most with adjustable velcrorized strap, fitting up to XL. Crown measures 2 1/2 inches high, constructed. Bill measures 2 1/2 inches long, pre curved. Light and thick material.