"i was very surprised at the quality fabric and sewing on this. The only disappointment is the hat is very flimsy but is still cute. My son is 5 years old, average size and this just fits perfectly. If he was 6 this would not fit him just FYI. Overall great item!"