I bought this hat for my son's birthday and he loves it.  He tries to wear it every day but I sometimes have to stop him.  The quality is very good, and I received it very quickly.  If you have a Pokemon lover in your home, I truly recommend it!