I bought this for my teenage son.  He loves the cap and wears it all the time.  The cap is very well put together, I see it lasting for several years even though he wears it all the time!  Very speedy delivery