I bought these for my 5-year-old niece.  She will love how cute they are, and her mom and dad will love how warm her feet stay.  In addition, they should stay fresh looking, as they are dark enough to hide dirt and scuff.