Very soft material. Unfortunately, I am a bit sad, because one of the item is not the same as I have ordered it. I should get white/black baby bib with clouds, instead of it I got yellow/blue penguins. :( I got them after 10 weeks.
As seen in pics. A little thin but great for the price.