I bought this to wear with short sleeved shirts and it works fine for that, but it's a little too tight across the shoulders and armpits and it is the larger size.  I am 5'6", 150 lbs. and this is still a little small.  I kept it and I do wear it occasionally but it starts to bother me after a while.  The fabric is very nice and heavy and really warms me up.