The size sent was way off. I noticed that there was originally a sticker that said 31 as the size and a 29 sticker was put over it. So maybe this is the reason for the size discrepancy. However, the sizes listed when I bought the shoes were American sizes.  I ordered a size 11.5, my daughter wears a size 11 normally.  The shoes fit as if they were 2-3 sizes too big, not just a half size too big.  Good price, but I will not order again because you never know what you will get.