Would give 4 stars for the first 3 hats that arrived. They were as pictured and arrived on time. The second set I purchased (set of 6) were terrible quality, looked like they were thrown together quickly and didn't have half the mediocre quality the first order did. These are for a bachelorette party next week so I'm really hoping to get 6 more hats that match the first 3 I purchased. Also, I placed the order on the same day so at minimum I expected the products to match. First order, set of 3 (R), set of 6 order (L).