It does run large. I like it large. Keeps me warm in cold weather. Washes great. Colors don't run or fade. If you want it to fit perfect I would say drop down one or two sizes. I usually wear a 2xl and I could have gone down one size and it would have been fine.