Jacket has some stretch- i went with a large ( true coat/ jacket size) Size up 2 sizes in cardigan! Im in an xl Tee is perfect for layering! Im tts in medium