This 3 x 5 ft. Star Spangled Banner flag is made of Cotton a fully sewn with 15 embroidered stars and 15 sewn stripes, with two rows of stitching on top and bottom and four rows on the fly end finished with a canvas header and brass grommets. Made in the U.S.A.