I usually buy Stride Rite shoes for my son at the mall, and the shoes from the store are usually great and fit well, so I thought buying them online would be ok. These shoes have worn out really quickly, and there's a hard plastic part of the sole that juts into the arch of his foot and rubs until he has blisters. I think there's probably some special sub-par factory that makes everything you buy online, knowing you aren't likely to return it because you don't feel like dealing with the hassle. That's how they get you. Anyway, this might be a bad batch of shoes but I am disappointed.