Runs a bit big. I got the 2X. I'm 6'3" and 305. Not sure if XL would be too small. Lots of room for layering. I spent a week in Wyoming this Jan Ice Fishing. I was out all day and was plenty warm. Avg. Temp was 4.