These are my hubbies favorite hats.  He works outdoors and gets them often really dirty.  I pre -wash them but often concrete and other elements don't wash out.  I keep re buying these as they hold up really well.  Worth the price!