This vest is sooo cute!  i bought the red (really a dark burgundy) and it is perfect for fall.  i wanted to buy the other color but it's sold out online.  i'm 5'3" and the length is fine.  i'm usually an xs 2 or 4 at retailer and the regular xs/s is the perfect size.  i am on the busty side and doesn't make me feel too heavy like some vests.