Cotton flags hang better, look better, than nylon. But I'd only use them indoors. Unless you're gonna have a flag raising each morning. If it's going to stay outside permanently, go with good quality nylon. Where I work we buy LOTS of flags. I've put flags of all sizes in all kinds of places. I've hung flags representing every country on the planet. Our work has been displayed at many venues, from schools, to presidential campaigns to my own garage. They've all been Dixie flag Co. But I'd say USA made, you can't go wrong. Be ready to spend around fifty or more. If you're going to fly a flag, please give it the respect it deserves. Proper flag display is serious business to a lot of people. Some folks get crazy at the smallest slip up. Can't say I blame em.