I have an XL thermal jacket. It is awesome, but too big. I was worried about the elastic waist so went big, but it loods ridiculous. I would be willing to swap it for anything in a L.