My son is generally a size 6 1/2 but I choose to buy a size 7 just to make sure it wouldn't be too tight on him. When it finally arrived I was disappointed because although the shoe itself was as I expected the opening to the shoe was far too tight and made it difficult to put on