The hats were not consistent in size...some were really big and others were just right. They looked awesome though!!! Also, when I ordered them, I ordered 5 hats and only received 4 (I had to improvise for my 5th soldier's costume) when I called them they said it was going to take 2 weeks but the earliest I could get it was 7 days. Our program was in 6 days at that point and since the students paid for their costume so I had them send it anyway. It did not come until we were already gone for Christmas break. I will not order from this company again! I was hung up on 3 times before I got to talk to someone who knew what they were doing. They are a 3rd party so they have to order it from someone and get in before they send it out.