I'm 5'8, around 125-130 lbs. I typically wear a small in shirts, but usually I go up a size for sweaters/jackets/etc. When I went to purchase this jacket, M was not available so I bought a large. Thank god I did! These jackets are seriously sized small. The large fits just barely. If you are going to purchase this jacket, buy one in a "larger" size.