I absolutely love this jacket! I have it in 3 colours because I am obsessed. The jacket fits small. I am a medium and I do have this jacket in medium, which fits but doesn't allow for a sweater underneath. I ordered this one in XXL and it fits perfect, a little extra in the body but the shoulders and sleeves are perfect while allowing for a sweater under it. I've worn this jacket in -20 C and it was warm enough.