I've been loving on high-waisted swimsuits for a few summers now. I knew it was coming time to buy a new one and loved the vibrant + fun print of this suit. I am a 36DD and typically wear size 12 in pants. I bought the size 14 top and size 16 bottom, which both fit very well and are super flattering!
To find the right size, I purchased a few different combos of sizes, starting with a size 18 top and size 20 bottom. I had to exchange because I bought my tops / bottoms based on past reviews I read and assumed I'd need to go up a few sizes. The GabiFresh do seem to be a tad bigger than typical swimsuits, but I'd recommend measuring yourself and comparing to the size chart instead of basing your purchase on reviews as all of our bodies are so different. If you're between measurements like I am, buy a few different size combos to find what fits best, then return for free for store credit, or return on your own dime and get your funds back on your card. :)
In terms of the fit, the bottoms are super comfortable and rise up quite nicely over my hips. I typically wear my pants a bit higher due to my hips being quite wide compared to my waist and this fits quite similar to those. The top is very well made and holds you in nicely as long as you have the right size. I likely won't be playing beach volleyball in this suit, but if I'm running around with kids or my friends, I'll definitely be well supported.