I have a small head size and was surprised it would fit snugly, but It did so I ordered another for when I wear out this one. I also purchased a large for my cousin since he has a gigantic of a human head and can hardly find hats to fit it. The large fit him perfectly. Great products!!