I always buy Evergreen American Flags. This is the first time I ordered it online. Some of the hardware stores in my area sell Evergreen flags and I used to go and buy them there, but it is hard to find the American Flag because they must sell out fast. I have had an American flag on my house for years and Evergreen's are the best and last the longest.
I always buy the American Flags from Evergreen. They are well made. Stands up to the weather.