L is a Great size for me (1.85 and 71kg). I like it.
It was perfect and the material is very good. I bought it to use as a swimming shorts. I have 1.70m, 72Kg and bought the size M