I’ve been using these bibs for over a year, and they are the best of the dozens I’ve had and the only ones I use now. They are cheap; a pack of two costs $5. They go on easily with a sturdy velcro closure on the back. I’ve washed them countless times and they’re still like new. The long sleeves and total coverage keep clothes 100% clean.
They are water repellant and even have a flap on the bottom to catch stray food and liquids. They can be wiped clean of small messes with a wet sponge and be ready for reuse right away. For big messes they can be taken off inside out to contain the spill. I always keep some in my bag and find them to be one of the things I can’t go without.