Front of bib is a cotton fabric and is backed by a soft and absorbent towelling. Made with two press studs so it can grow with your baby!