My 2 year old loves these.  Theyre nice and warm and also very comfortable.  He wore them throughout the winter.  They started to fall apart at the very end of the season but I think we got our moneys worth out of these considering how often they were worn.