It arrived stained pink with pink blotches on all the white parts.  Looks like it's been either used, or got wet at some point. It's definitely too large for a baby under a year old, and it's poor quality overall.  The fabric inside the hat is very rough, so I would not put this on a baby's head.