We were given one of these by a friend as a baby gift when our second kid was born. We used it with our first and then with our second when he got old enough. It lasted so long, washed up so easily, and stays on baby well even when they get old enough to try and pull them off.
It nice and big to cover the baby's whole front and the pocket for catching food can be easily set open to catch a lot of the falling food. It's a great material for just wiping off, but when it was really a mess, we would submerge the whole bib in soapy water to clean off and hang to dry. We would also occasionally throw it in the washing machine.
We loved this bib so much we have bought more - another for ourselves (since the snap finally gave out after a couple years of daily use) and a few as gifts for friends. I highly recommend these bibs and it's worth the extra cost for not having to buy and try lots of others.