I ordered two pairs of shoes. One pair was perfect, exactly as described and sized perfectly. The second pair was supposed to be a slate grey but turned out to be very blue and huge (I can not wear them as they are at 2 sizes too big). Shipping was quick but the boxes were extremely dusty setting off my daughter's dust allergy. I will be looking to return the second pair as soon as I figure out how.