I got this for my new nephew. I opened the package and just melted. This hat is adorable!! The color and the fabric are good. I think it will be a little softer after it has been washed. I can't wait to see it on the baby.