Tag says 2X this is a small 2X and fits more like a 1X and still a snug fit

measured laying flat
arm pit to arm pit 20 inches
hip area side to side 21 inches
length shoulder to hem 33 inches