Bought this for my son for Christmas. He's very tall (6'3) but very slim (150 lb), so we got him the small size. The arms are slightly to short, but that's to be expected.  Otherwise it is a perfect fit, and VERY stylish and flattering.  It's also quite warm. He loves it and wears it all the time.