These work well for keeping food from staining my child's clothes, but they are pretty large on my 8 month old.  Probably fit well for a 2 year old - but there is plenty of room for her to grow into them.  They are kind of difficult to get on if it's too hot as they are made of plastic.  The slightly stain, but I don't care about them staining, just not her clothes.  I would like them better if they were velcro as opposed to tie closure.