I've always been a big cloth over vinyl person. It's my preference in bibs and high chair covers and most other things. HOWEVER... I found the coolest bib!! The Sassy bib that has the snap-on food catcher is the best! I have the flamingo one, and DD is having problems getting it off (velcro is working great). It fits up around her neck closely (covers the collar of the shirts). It is TOTALLY easy to clean (detach the food catcher, rinse it, rinse the bib, done!). AND no inside corners for the food to be caught in forever. It has really been doing a really good job at catching all the food, too. So, okay, most of you will probably be laughing at me that I'm excited about a vinyl bib. But I really like it and thought I'd pass it on just in case someone out there might benefit from it.