This helmet is pretty good. The only thing that I could complain about are the ear flaps. They fall out really easily, but I fixed that with a piece of athletic tape and don't think about it any more. Other than that this is a great helmet. I have a large because I wanted to wear a beanie with my helmet. If I did it over again I would probably get a medium simply because it looks a little big on me.
I have since bought this years version of this helmet and they fixed the ear flap problem. It's much better now. The medium is also much better.