For reference, I ordered a size 12 - I am 5'7" with average torso length, and this suit was far too short for me. I am also a DD cup and even if the suit would have been able to sit in the correct area, the cups were not big enough to accommodate (IMO I think the biggest cup it could accommodate comfortably would be a C). It does fit true to size other than length. If you don't have similar body issues, I would recommend this suit. The pattern is extremely flattering and the suit seemed like it was nice quality. I'm very sad I had to return it.