I'm 125 lbs, 32DD 5'4 and i got a small and it fits PERFECTLY
It has pulled together SO many outfits I love it
Tried it on and it is THE softest top ever created. Hugs me perfectly. Able to jump around in it and it doesn't slip around.
Super soft and not see through