I bought this for my husband and I just chose the same size as the Carhartt t-shirts he wears. He loves the jacket. He wore it around Amsterdam during a rainy weekend and didn't get too warm. He's a big Hawaiian guy so he's usually worried about getting too warm in a jacket. This one is thin enough to layer underneath or on top of but also roomy enough to move around in. Good purchase.