They are very cute but run a little small, my daughter wears a 9.5 bought a 10 in white and it was a little small, I will be returning, I also bought a size 11 in black and those were perfect. So Id say go a size up.