Great for the beach - protects sensitive feet on rocks and sometimes sharp sand. I will order more if needed. Fit was great. Shoe size 8 or 8.5 but I had to adjust them to my daughter's next braces as 7.5-8.5 fits juuusssst. We found out since her legs haven't grown yet.