I bought this in large so that I could wear a fleece under it if the weather required it.  The large was generously cut and I probably could have done with a medium.  But I like the color and the weight of the jacket, and it was good in sprinkling rain.  Not too heavy but it is thicker than just a windbreaker, with mesh lining and an inside pouch pocket for your phone.