First the "3x" is an XXXL per the tag on the garment.  A 3X is NOT the same as an XXXL.  The arms of this and the back part are extremely small.  The interesting part is there is a LOT of material for the front --- as if the front was a 3x!