Loved Once I Sized Down
I initially ordered an XS because my chest is a 34 and I don't like things being tight around that region. However, it was still pretty roomy so I went back and ordered an XXS to compare the two and the latter looked WAY better so I returned the XS. As far as the length, it is a little long but as a 5'4 person if you wear heels that are 3 1/2" minimum you will be fine and not need to get it tailored.