I am 58 and 150# and 34B
Normally wear a size 8 or 10 dress .. I ordered the 10 and couldn't get it zipped around rib cage. I ordered the 12 and it fell off my shoulders - way too big in the bust. Disappointed on fit - it is a beautiful well made garment - just sizing is different