My husband is a large to xtra large. I ordered the large but the chest and arms were so tight that he could barely get it off, it was pretty funny. I ordered the xtra large and it fit perfect, so go one size bigger than what you normally take and it'll fit perfectly!