I ordered this tankini top to wear on a recent cruise. I am a size 18 with a 40DDD bust so I went with a size 20 top in fear that it might run small. It fit perfect! There is a soft bra lining and adjustable straps. The color was vibrant and fabric was flowy yet not cheap and flimsy. I totally recommend this top!