I took L instead of XL and I see little difference! M should be taken to XL which is a shame. This brand should make a serious effort on the precision and regularity of sizes directions ... And the wool mesh is a little loose. Eventually only the price is attractive, but at what cost!