I'm 6'1 and 175 lbs. i got a large thinking it would be baggy but it is in fact very fitted. the vest i can barely put on and the sleeves come a little high on my arms. (my fault for getting the wrong size). the jacket isn't very warm. its just a light shell. maybe the vest may help out a little bit but i'm sure my arms would be freezing if i take it out in <20 degree weather. fine for anything warmer than that if you know how to layer.