These haven't been worn more than a few times and have no frays, stains, or holes, 100% cotton including pockets. Elastic waist at the hips. Comfortable, heavy cotton but not canvas.