100% cotton twill. Raw edge. Life is good fabric patch. Plaid printed lining. One size fits most.