Material: 100% Nylon, lining 100% Polyester. i'm 42" chest and i can do it up with a tshirt under. therefore fine for 40", or larger if being worn undone. pit to pit 21.5".