This place is the perfect place to buy flags. It is a go-to when I need a gift. They have American flags of all sizes and fabrics and a room of decorative flags. The flags on sale are very reasonable($ 10) and make great gifts. We’ve bought multiple flags from here and have had a great experience every time. The staff are helpful and very knowledgable.