My fiancé typically wears a large and shorts, but had to get a medium because of the length which the length works perfectly is a good fit so if you are a large and short, you like yours to come above the knee a little bit, you definitely need to size down the material is very good quality. It does not look cheap, he is wearing it to my birthday dinner and I love how they look on them being that he is very slim but muscular