Great price, decent quality and super cute. The material bunched a little on the edges after we washed it but not so much that it showed up in pictures. After all, it's being used once so it does not need to be amazing quality. It is very cute. The hate runs a little large though. My son has a pretty large head at 3 months/17inches and the hat was a bit too big for him.