These are very cute, but fit a bit big. I tried to wear them with heel inserts to my sister's graduation and ended up rubbing my heels raw (still) and having to take them off. I couldn't walk without them slipping off, and they were really hard.