They ran small.  I gave them to my adult son who has a slightly smaller foot and they fit him just fine.  I have not had good luck with buying shoes online, seems like they are either too big or too small.