2 layers of fab fabric—a cotton interior with a pocket cut to fit your fave filter & polyester exterior for a comfy fit. Most regular-sized adults will find the fit snug, but XL is designed for larger faces or extra coverage. Not med-grade, but 'nough said. Note: due to the printing method, there may be minor "dead spots" that the ink didn't reach. We do our best to keep 'em minimal, promise!