This is the best Pokemon All Over Print Sublimated Cap I have ever owned!
The bit for your head is quite soft and not as ridged as I would have thought from the photographs.
That head bit is also a little wee for my noggin but I suppose this is really geared toward children, tweens and youths, rather than grown adults. So if your head is real big like my friend Tom's its might not work for its intended purpose.
There are many different Pokemon on this hat but I do not think there is the entire 151, in fact I can see Pikachu on there at least twice.
Overall this is a Good Hat!