I am 5'5", 64 kgs, and ordered a large because I had reviews on sizing. Fits perfect with decent sleeve length, even with extending the arms, and although a little roomy, I can put on a skivvy, top, or shirt on underneath and still have it fit beautifully. Decent quality for the price, lovely red color, fast shipping. Great seller! Thank you :) One very happy customer!