I previously ordered a hat from them a year ago and it was amazing ! My son loved it , I loved it , the stitching was perfect, the hat was a nice thick quality material so I pre ordered 5 hats for my son for Christmas, I waited a month for these hats and sadly the hat themself is not the same . The stitching is great , but the quality of the hat is awful. All 5 are a thin cheap hat so it doesn’t even look that same on when my son when he wears it. The hat it self feels like it’s from a dollar store or five and below . So I’m super bummed that I spent so much money and waited a month to get hats that were not the same quality.