Just had excellent service from Julian at Helmet City near Bridport.
Now I know why it pays to go to someone who knows what they are doing. Basically my head is somewhere between Large and X Large with the Shoei Hornet. Julian replaced all the inner parts so that I ended up with a helmet that fits exactly right. Cheek pads and head lining so I now have a custom helmet.
Buying off the shelf doesn't give you the product that a good helmet fitter can produce.
By the way I am nothing to do with Helmet City.
Now I know why it pays to go to someone who knows what they are doing. Basically my head is somewhere between Large and X Large with the Shoei Hornet. Julian replaced all the inner parts so that I ended up with a helmet that fits exactly right. Cheek pads and head lining so I now have a custom helmet.
Buying off the shelf doesn't give you the product that a good helmet fitter can produce.

By the way I am nothing to do with Helmet City.