The outer material of baby cloth diaper is waterproof PUL and the inner material is suede. One needs to use inserts made from microfiber, hemp, or bamboo. These inserts have high absorption rate. So, baby cloth diapers are safe and effective.