For our upcoming lake trip I purchased water shoes for the kids to wear on the boat, rocky beach, etc. My son picked these out and was excited to receive them and try them on.  He is a true 12, we ordered that size, and they fit perfectly.  I don't expect the white soles to stay white after playing in the lake, but they are bright and sturdy and, most importantly, have his favorite dinosaurs.