I'm 6' and 206, 41ish chest, the large fits me just about perfectly. With most coats and jackets I usually have isses with slightly too short sleeve length in a large and this one passes the arms up test. In terms of fit, I could put a midlayer type fleece under it but a puffy would be too much puff. If that make sense.