These are cute little shoes but I do feel that they run slightly small.  I prefer a more snug ballet flat for my daughter (age 7)  anyway so that they stay on, but these were more snug than I anticipated and probably won't fit for quite as long as I intended.  Still, she really loves them and they seem to be well-made.