I bought this last minute for an upcoming trip, hoping it would come in time and be the perfect fit--- SO CLOSE! I am a solid 40DDD, and based on other reviews I was convinced the cups would be too small, so I ordered the 22. At a 47" bust I fall just between sizes, but again since I was worried about ordering a D/DD, and seeing reviews that said it was closer to a C/D, I thought sizing slightly up was a safe bet. Unfortunately the top was much too large, even on the smallest loop and with straps tightened. Go by your measurements and you should be fine! The print is gorgeous, the shape of the cups looks like it would be super flattering, and the elongated top is perfect so I'm exchanging in hopes of rocking my first bikini in years!