I ordered this in a 2x, based on the reviews that it is skimpy on fabric. The 2x is like a Large, at best, very short. Still , I needed the warmth so I wore it, and it does provide warmth, but was 2 short to be comfortable and too tight. So I decided that I would order another one in the largest size sold, 4x. Guess what, it's no longer and barely larger than the 2x. It's too bad, as the fabric quality is pretty good, and comfortable against the skin. Interestingly enough, the bottoms run big. I ordered an xl and a large would have been plenty big.