100% viscose Side pockets Front buttons Label says size 18, but would say more a modern 14 16 large. Please follow measurements below Length: 31" Waist: 32" up to 38" Vest not inc Please ALWAYS check the measurements below before purchase, as I don't accept returns on the basis of fitting issues, thanks. International buyers please message me