This jacket is true to size (I wear 4-6 size), small size is a perfect fit however, the only "imperfection" I found is that the sleeves are a little too loose especially on the upper arms hence the 4-star review.  If it were an inch or two smaller - it would have been perfect.  The color is very nice though, the jacket itself is warm and very functional.  If you are size 4 and below, this jacket will be too big for you.