I am generally a Large too. I bought the Large in this Jacket and at first I thought it was too small because it was tight under the arms, but once you're on the bike in riding position its perfectly comfortable. It is a snug fit, but thats the way I like it. If you've got big guns, you might want to go for a size up because the sleeves aren't very stretchy. But I'm stoked with my purchase.