No stains holes or tears to this cute 10 inch by 7 1/2 inches Baby Bib. 
Two plastic snaps in the back. 
Flannel backing. Basic cotton on the front side.