I got this bathing suit over the weekend and it was everything I hoped it would be. I am a size 22 and I wear a size 42 DDD. I went with a 22 in the top & bottom & it was a perfect fit. The color is beautiful! And the support is great in the top much better than I expected!