I ordered a large- bust is a 34DDD. The cups fit perfectly but the band is too large on top. Not a big deal, I tie it together in back to make it tighter. The bottoms fit perfectly for me... Im a size 3. The sizing is totally off for sure!!! Overall the swimsuit!