This is really cute but not super helpful.
I rather have one that covers all their front, when they're little they spit up a lot, and then when they start eating well that's another mess
For spit ups the terry ones are okay, but they are even better if they have waterproof padding behind, so their clothes don't get wet.
something like this,
i had some cute ones from carters that had the waterproof lining but i cant find them on amazon
Once they start eating i like the plastic ones, these were my favorite ones