I'm glad I ordered up a size. I'm normally a L, but ordered an XL based on some of the other reviews. I think the jacket would've been too tight otherwise. The jacket itself is very soft inside and will keep you warm. The sleeves are a little long, but I personally don't mind that. I would definitely recommend.