The fabric is denim. It does have some signs of wear on the arms and cuffs but no holes or stains. Please see photos Thanks