I am a 32DD/34D and usually wear a 6 or 8 for bottoms. I ordered a large and it fit very well! the bottoms are veryyyy cute and the ruffles are cute... the top is also very nice except the ruffles stretched out more which is disappointing but not terrible... the padding is very good, it isn't see through, nice material too however if you have bigger boobs , no underwire might make you a bit nervous... I don't feel as if the bathing suit would come off easily but it doesnt necessarily support a lot... has great coverage and is a great suit overall!!