This came in a little on the small side to me. The 4x fits  more like a big 3x but when i say this jacket keeps you warm we have worn this during 2 snows season with a tshirt and and you come in sweating. Has like the sherpa inside the jacket.  The arms don't so they are not as warm but this is great for really cold temps