the flag pins came really quick. I thought I would have had to wait 3 more days, but it arrived before schedule and I was pleased with that. Also, the flags look amazing. Since it is Old Glory is waving, I don't have problems with having to keep it straight. It always appears to be moving forward or just waving with the wind!