Overall these shoes are great.  Easy to put on and easy to keep clean.  I purchased a size 6 and 7 for my daughter.  She typically wears a 6.5.  The size 7s were too long.  The 6s fit well.  I could see these being difficult for people who have wider feet as they seem to run on the narrow side.