This swimsuit is amazing.  I am 5'3" 145 lbs and 34DD.  I ordered a medium and it was perfect.  I plan on this being my "active" suit when I play in the pool and ocean so that I don't lose any of my bits out of my suit.