I normally wear a 16 top so the 2x should have fit but I could not even close it.  I would say the 2x fits more like a l/xl.  I will say that the color and fabric were good quality as well as all the seems and stitching as well as the buttons.  I just wish it fit.