I'm 5'9" 185lbs. I normally wear Large or XL jackets, but I had to return the Large for a Medium and even then I had to wash it with hot water to get it to shrink some and fold the sleeves up at the ends. Afterwards, it fit pretty much perfectly. Definitely get one or even two sizes down than normal, with a Large I looked like a kid wearing his dad's jacket.
Rating: [4 of 5 Stars!]