This a 400gsm shorts, vintage washed. This products running small. A M size is also a small, a M is a regular M depending how short you wear your shorts but can also fit as a L.