Our beautiful 100% Cotton American flags are made from densely woven heavy cotton fabric, with rich vibrant colors. These flags are best suited for indoor display and are not designed to withstand outdoor elements. With sewn stripes and embroidered stars they'll look great wherever you decide to display them!