Sadly had to return this swim suit. I'm a 38 DD/DDD and ordered the 3xl but the top was way too small still. Bottoms were great but I feel like I'd have to order 2 sizes bigger for the top to fit but then the bottoms would be too large. Really wish you could mix match the sizes for tops and bottoms.