I bought the 2X. Fits exactly as I expected. The fabric is kinda thin, but surprisingly warm, considering. Really soft, though it's not 100% cotton, so it's not super soft. Very comfy. Planning on buying more, in 3X, for a baggier fit.