I'm a large guy who normally wears a 3X but I usually buy 4X to compensate for shrinkage after it comes out of the washer and dryer.  I took the advice of others here and went one up from my normal 4X to the 5X and I'm so glad I did.  It is actually a 4X and will shrink right down to my preferred 3X.  The quality is great all around.  I would recommend this but just go size up for sure and you'll be happy :)