We ordered two pairs of these for my twins. We ordered two size 9s, but when they came one pair was a size 8. The pair that was supposed to be the correct size wasn't consistent, one shoe fit and the other had a toe strap that was too small, so we've returned both pairs. The soles also have no flexibility at all, even after me trying to bend them and loosen them up a bit, so they would be impossible to walk in even if they fit.