For its price an purpose, this cap is ideal.  I use it for cycling about town and the form fitting elastic keeps a good grip on my head.  Good quality and easy to clean.  As with most wool, it does provide some protection against occasional rain.