This bib has a comfortable soft cotton top to absorb food leaks and stains. It has an extra absorbent dribble catcher, to soak up dribble and leaks. This bib is easy to clean. It is really soft on the skin of your babies and does not cause any irritation.