This swim suit is so pretty and very well made. I am a 38 D chest and bought the extra large. It has a built in bra and has a decent amount of support.
I’m 155lbs and 5’5 and I bought a large and it fits like a glove, great material!
Medium was the size that worked for me. 5’7, 145 lbs, 34C breast size.