The fit was perfect. My son wears an XXL, and most hats don't fit. However, this one was perfect. Nice and soft material. He loved it. The seller was very kind...made a special effort to ship to me quickly. We will order more hats from this company in the near future.