The shoes fit fine but after 2 or 3 wears and the insoles came out.  Now, every time he wears them, we have to place them in right before use and after he's been in the pool for a little while, the insoles come loose and have even come  fully out even with the shoe on.