Our kiddo is 5 now and we wanted to try something other than Keens this summer for by the pool and in the lake.  The shoes look great but our little guy does't really care for them.  We sent back for a smaller size as they did come really large.  The material is nice and they will hold up well they just weren't for us.  This said all of his sneakers are New Balance, he loves them, and we have had great luck.  Just not for us on this one.  With the price it was worth a shot I wouldn't want to discourage anyone from giving them a try.  We looked at the Nike sun ray protect which was a bit more but would have had the same thing with those ones.  Amazon is the best about return shipping, print a label toss it in the same box and drop it off at UPS and your credited back immediately.