This bib has it all.  If I could give it 6 stars I would! It is cute.  Food doesn't stick to it or stain. It can be rinsed in the sink; and it will be clean, dry and ready to use for the next meal.  I'm not sure I would call it waterproof, but its at least water resistant enough to keep my little guy's clothing dry. It is big enough to his shirt clean too.  My six month old likes to chew on the ears while I get his food ready.  I also like that it closes on the side which makes it easier to get on and off one handed.