I love this brand, these hats are amazing.  They keep their shape and stay on well, I've purchased about 10 of these hats and have loved all of them.  Just one thing to note, when buying the hats with desings order a size up because they generally tend to run a little smaller.