This is such a beautiful suit! I'm about 185lbs, 5'8, DD chest, and got a L. Fit really well! It did feel a little bit tight on the straps on my shoulder, and it cut slightly into my hip, but it can't be perfect. Great for the price, looked amazing!