Ticks all the boxes: closes the gap between table and highchair tray or table, waterproof, covers arms and reaches high up on the neck, has suction cups, easy to take off of bub after mealtime is over with one swift movement from back to front to avoid a mess (attaches with velcro at back of neck), easy to clean in the sink etc.
I like to hang it on an open window and let it drip onto the back yard with the sun shining on it, suction cups make this possible, so nice!
Beware if you own the Stokke Tripp Trapp highchair, the suction cups on this bib won't stay in on that tray, so what I've had to do is fold the side flaps over the sides of the tray and use clothes pegs to keep the flaps in place on the underside.