I'm not a hat person.  I like hats, but I rarely look good with one.  This is an exception.  I bought this to wear for St. Patricks Day (olive green) and I'm pleasantly surprised how nice it looks.  My head circumference is about 23" or so and I got the large, and it fit well.