Holders are waterproof, inserts are stackable so as the baby grows you just use less inserts. Machine washable, worked great for us.