Just wanted to tell you that I received my hat today, and was that ever fast service. I expected a 4-5 week wait, but it has only been 1 week and 2 days since I ordered it. The hat fits great and is of the highest quality and materials. Can’t wait to show it off at Perryville. thanks and keep up the good work.