Bought these for my 2 year old who is going to school in January. I bought his shoes in a slightly larger size and a thicker cotton sock would have helped the shoes fit better and provide comfort than regular nylon/poly blend socks.
Pros
Perfect fit and very nice, soft material
Cons
Only to be used with school uniform, which limits versatility.