What kind of material is it? It's waterproof. It's so comfortable~