The product arrived quickly, the product quality/workmanship was good, and looked appealing, but it is way too small to fit.  My son is wearing size 2 and is about to change to size 2.5.  (I have bought two pairs of shoes (different types/sellers) from Amazon and two other pairs from other web retailer - they were all correct.)  For this pair, I chose size 3 since I need him to wear it until the end of this year.  Unfortunately, it was, yes, all the labels saying "3", but way too small. The length was the same as our current size-2 pairs, and the width was even narrower (they are all "M" - medium).  I am returning this, but not exchanging, since I cannot figure out which size would actually fit.