The size chart in the pictures is inaccurate. My sizes are 41, 37, 41, I'm 5'4" and 160 lbs, but after reading through some reviews, I got a size large. It fits pretty well, but the padded cups in the swimsuit are off. They seem to be based on a bra size A rather than the DD I need, so I had to replace the padding. That aside, the swimsuit is flattering and seems to be good quality.