I bought this in the Teal, medium. It fits true to size. I am normally a medium in shirts and this jacket is fitted on me. I am 5'7, 120 lbs with a longer torso, smaller chest. I would recommend going up a size for a more comfortable spacious fit. I really like this jacket and the price is great. However this is definitely NOT a winter coat. I would consider it a really good autumn/fall jacket. Soft, comfortable and super cute.