This 3x5 US Flag is made from a thick nylon and threads to withstand bad weather and not be torn and damaged in strong winds, heavy rain and heavy snow. The 50 stars are embroidered and the 13 stripes are double-stitched. All the edges are double-sewn and 2 rust-resistant, brass grommets.