I ordered a size 10 for my son and he was so happy when he got them that he wore them straight away unfortunately he said one foot (I forget which one) was too big after wearing them all day we checked it out and we had a size 10 and a size 10 1/2  needless to say quite annoying after waiting so long for them and now since they're worn we probably won't be able to exchange them either...so were not very satisfied