Cute especially in the back but too loose around the chest area - i bought a small and am a 34DD.  Unflattering in the front if you are large chested due to ZERO support.  Would recommend for maybe C cup or smaller.