made of 100% Cotton printed diamond pattern that will not fade away when washing The back is made of satin with a strap for tightening Very comfortable M size: Chest (36-40"), Body length (26.5") L size: Chest (40-44"), Body length (27") XL size: Chest (46-48"), Body length (27.5") This is screen accurate Vest Front panel. M size: Chest (36-40"), Body length (26.5") L size: Chest (40-44"), Body length (27") XL size: Chest (46-48"), Body length (27.5")