This is an excellent quality hat.  Pretty soft to the touch and holds shape well.  Haven't really tested it outdoors or anything, but it's comfortable.

These run big.  I wear a size 7 1/2 or 7 5/8 fitted baseball cap and the XL was absolutely huge for me.  Choose your size accordingly.  I initially bought a XL but had to return it for the L.