I bought these for my daughter from another source that doesn't take returns. I got a toddler size 10, as her other shoes that fit are all 9 or 10, but these 10s were too small and hurt her feet to wear. I held them up to another brand's 9 in a store and those 9s were visibly longer than these 10s! She loves the look of them though!