Following the reviews here i decided to take a size up. Result? Return of product because too large. So I've been ordering size L but this time corresponding to my usual size, and this is perfect. The padding plays his role well, we do not sweat too much, it holds well, elastic at the bottom of the thighs are not too tight, short, shorts that is forgotten. I will definitely take a second