I ordered a medium in the purple and blue......love both of them.  I am 4'10", weight approx 120lbs, 40 D chest.  They fit just right...I can layer but not with a bulky sweater (too tight).  The only thing lacking on these vests are inside pockets for valuables. The blue is a nice soft blue..not real dark blue; the purple is a soft red purple.....both colors are very versatile; you can wear them with almost any color.  I can't say they are real warm but are perfect for chilly days. I love the way the bottom of the jacket lays on my hips...not tight but just right (I wear a size 12 petite pant/jean.