Sooo I am a 34D and was gonna get a Medium for the BIKINI TOP but they were out of stock so I took the gamble & went for a LARGE.  Im happy to say that my girls fit happily in these as I tightened the straps!

I only bought this set for the bikini fringe top so I didn't care for the bottoms; Which didn't end up fitting anyways & they were a Large!  (Big booty problems). I will definitely purchase the bikini top in additional colors!!!! (:

My measurements are 34D 26 40 @140-145lbs if this helps anyone.