I'm a D cup and 5'6", and this fits a little oddly on me, but my husband certainly enjoys it. Most times, I'll wear it as a top because it is clingy and has to be readjusted constantly, or it's just too cold to wear casually, but it is fun and pretty :) Well worth it(I have it in black too)