So, my son had a 2x, I washed and dried (mistake) it shrank longwise… so I bought him (because he will not wear it, my mistake, I never dry his shirts) a 3x and it hangs on him. A big difference it seems from a 2x and a 3x??? It is Definitely warm snuggly and good quality. Not sure about sizing.