My eldest son has big feet and doesn't like shoes and always needs a spare pair so I was happy to buy him these shoes. He thought they were a good fit, which is often not the case with him. They're a little tight, but not so tight that he can't wear them. The sole is thick enough and the insole is well made to make it comfortable to wear. I have to say they look pretty bright which doesn't bother my son but the zigzag zippers and polka dots are just too much for me! All in all a pretty decent shoe - not meant to be fashionable or last a lifetime but quite good as a backup shoe!