These hats are water resistant. Pore a class of water over it and watch the water run right off. These areflex fit, making it very comfortable for all day wear, you can leave the bill flat or you can roll it into a halfcircle for a baseball style look