The hat fits my 2 month old perfectly.  I can make it slouchy or fold it over, but most importantly it can cover his ears which is why I purchased it. The material is a soft cotton similar to a thick jersey t-shirt. I would purchase again.