I get this for my son and while no bib will ever catch every single little thing , this one do really well . I like that it be easy to clean as well since it be all rubbery , I do not have to wait long to reuse it .