My son didn't want me to get these for him. Nowadays when cool footwear has to say Nike or Air Jordan on it, he felt "Hush Puppies" would get him laughed at. Then he wore them for a week on our spring break vacation and he doesn't mind so much anymore :) They are comfortable and usually he has a lot of trouble with breaking in new shoes. I would say they do run half a size too large, so order smaller.