Perfect!
I'm an athletic body type, 5'4, 34D and about 26inch waist. The medium fits me PERFECTLY. There is light padding on the bottom of the cups, and it adds the perfect lift. The color is very flattering for warmer undertones.
I'll probably get some double sided tape to keep it in place.