Technically it fits but is a little tight...the top shows a little more cleavage & the bottom shows a little more bottom than I'd like. 34DD, 5'2", 150lbs with hourglass shape. Maybe if I lose a few pounds it will be ok..