100% cotton, 100% made in japan, 100% will keep your head warmOne Size Fits All unless your head is enormous