These are really nice shoes, well made, and look to be good and hard wearing. But they run small. Our son's current shoes are US5 (EU21) and we purchased the Stride Rites at US5.5 (EU21.5). The strides were the same size as his current ones.

We'll be returning these and going a little bigger.