Hat is too large. I am not sure about material also because there is no sign that the material is cotton.
And it looks to me like it is not comfortable. hat just fall on my ears. the another difference with what I saw on picture is the sign. Like I order some other hat. sign is not the same as it is on picture.