The mesh top over this really makes it what it is! I ordered a 1X even though I can be anywhere between an XL and 1X in FN. I only got a 1X because I was concerned about the mesh top being too small. with a 1X, it fits pretty good and just like the picture. prob could have done a XL. either way, fits perfects!
For reference, I am 5’1, 220lbs, and a c cup