I ordered the XL (US M)... It's a little smaller than I expected, but still fits well, just slightly higher on the waist than I would like. It's not super thick, but that's okay. I live in LA, it Spring, I don't really need a heavy jacket right now. Super cute, love the style.