I chose the petite small for the shorter length & fits perfectly. it falls abt 3" below my knees. normally i am a small in tops. waiting for some cooler weather to wear with some of my swing style turtlenecks i have & jeans. 5'3", 115#, 3c. looks pretty much on me as in the pic.