Every time I purchase a helmet it is a nightmare, I do not care about the price the fit is a Hell of a challenge.
I have to trim the cheek pads, I usually buy a spare set in case I make a mistake, I wear a XL size.

What about your Experience???