A twill weave cotton denim fabric that is soft but tough as nails. Bull Denim is durable and heavier than regular denim. It takes dye well with very good results. Not stiff like canvas.