I bought these socks for my 20-month old and I absolutely love them! I live up north where it can get very cold but these socks keep her feet toasty warm and they stay on her feet! I would totally recommend these socks and would totally buy them again!