littlebit small L is M and xl is L size
Looks good, great solid fabric. Have not tried them on yet so cannot comment on fit.