I love this top! although, i wish i had ordered the large rather than the medium. i am 5'4", 138 pounds and a 34d. the medium just fits but is ever so slightly snug across my shoulders. it will work; though i will probably have it dry cleaned rather than risk shrinkage by washing at home.