Cloth diaper ourter layers is made from Polyurethane laminated (PUL) fabric which is highly water-resistant, breathable and very durable. it's perfect for cloth diapers, especially since it continues to prevent leaks over the course of many wash-and-dry cycles (even at high heat). Cloth diaper inner layer is soft and absorbent bamboo charcoal which is gently touches baby's skin and kee baby bottom dry .There is some advantage of bamboo charcoal material: Strong adsorptive attraction ,Disperse harmful odor Release aniono function ,Release nature far infrared ray Keep human body warm, conditioning treatment The function has the permanence Diaper insert: super absorbent 3 layers microfiber terry cloth size is 30 cm long, 12cm wide. The diaper fits baby weight 2-8 kg ( 4-15 lbs), it can adjust to S.M.L size. It's the one size for all diapers one diaper come with one microfiber insert