Bought it for my husband who has very braud shoulder and what you would call barrel chest but slim everywhere else so I bought him an xl just in case. It fits except he can't raise his arms very high. It's just the arms that are too tight but he still loves the coat