We have bought many different brands of bibs since our baby was born a year ago and this is the first bib I would buy again or give as a gift. First, it snaps around the baby's neck and won't slip off while they are eating. Many other bibs have velcro, which loses its grip over time. This bib stays in place once you put it on. Another problem with other bibs is they have a cloth or textile backing. This makes the bibs hard to clean and does not allow them to easily dry, leading to mildew odors. This bib is entirely plastic and therefore easy to clean. You can even put them in the dishwasher, although we have not found that to be necessary. The plastic is durable but quite soft. My daughter does not find the bib uncomfortable. We bought a pink and purple bib and so far nothing has stained them -- not even pasta sauce. I expect these bibs to last a long time but if we need more, this is the only brand I'm ever buying again.