I normally wear a 16 but I thought an XL would work based on the reviews  I don't think Im comfortable enough in it. The arms are tight and its too small across the chest. I have a black cami for underneath but its not a small gap.