Great overall helmet!
I chose the XL because my head’s pretty big even for a 5’7” guy like me, the helmet fits perfectly with only millimeters of space around my ears which is fine and I’m sure normal too. The construction is fantastic, feels sturdy and solid, the foam inside is hard but soft to the touch. The padding is really good, although if you were to pull it out, it might get ripped. It comes with a set of extra padding which is asesome. The belt locks are made of great quality plastic, and the belt feels great quality as well. Very happy with my purchase!