I have ordered from AmericanFlags.com before and the experience has always been great. This time I bought some small US flags for a holiday parade this week. My order arrived in two days - ahead of schedule - it was packed well and the flags look to be of great quality. I will definitely shop here again.