I’ve purchased a few flags from these guys over the last month. Everything has been good quality and very well priced. Just $ 6 for a 3×5″ flag, shipped! Can’t beat it. They also have a huge selection, everything from historical flags, US flags, and world flags. While you can buy from their website directly, I’d recommend buying from them on either Amazon or eBay as they seem to have more options there. Plus, you get buyer protection from both sites.