Reading some of these reviews I was hesitant to buy- mostly because of the pictures. But they fit my son great! No complaints. They are easy to slip on and off. They are breathable so in the hot sun he doesnt have stinky sweaty feet. They hold up great at the beach in and out of water. Ill definitely purchase more next summer.