I purchased M although M is usually small, but L is large for me. I figured that since i would wear it in the environment with water and wind, I'd rather have it tight. Initially, it felt uncomfortable, but after a few minutes I felt very naturally in it. Maybe it stretches a bit after initial wear, but I love this hat!