I'm a size large women, 36B.  I ordered the XL.  It fit fine everywhere, but it was cut too narrow in the bust.  The sides of the front of my bra showed.  I returned it, otherwise I liked it.  Im 5'3 and felt it was an appropriate length for a 34 y/o.