Bought this for several reasons and it works for everything. 1-Toddler bib when eating something really messy so it covers sleeves and all (the birthday cake, etc) 2-Toddler to use when doing crafts 3-Toddler to use when playing with playdoh. 4-Toddler to use when using chalk to keep off of clothes.
This product wipes off easily and is sturdy (a bit stiff at first, but I'm sure with use that will change - would rather it be stiff and sturdy than the opposite)
Fits my 2 year old really well. She is as big as most 3 year olds though, so you may want to take that into consideration. I feel like she has room to grow into it as well.