I ordered and XL based on the reviews as I normally wear a size large (Im 52 and 36D) and I wanted this to fit a little loose to wear over my bathing suit. It was definitely bigger but it is unflattering. I will probably wear to work out.