I give these things away on my boat so I go through a lot of them.  These are good hats and not the cheap ones, and I have run into a lot of cheap ones online. They have good embroidery and stiff in the front and bill.  Not professional uniform quality but the best quality for under $20 I've seen anywhere.