I bought these to go with a dress for my granddaughters graduation.  I usually wear 6 1/2 or mostly a 7. Because of reviews I ordered a 6 1/2.  They fit perfect and are very cute.  My foot is slightly wide in the front but does not hang over.  There is elastic on the cross cross parts to making putting on a breeze.