I bought these for my 11 year old son and a bought a pair of the speedo junior hydrospex for my 8 year old son. During the winter they are on swim team and practice indoors so not having the tint/shaded lens work better, they are not constantly removing them to see what the instructor is demonstrating. They do not fog up even after an hour in the pool. No complaints about leaking so the fit is just right. The dual strapping keeps the goggles in place for when they dive into the pool and when they are just messing around. They keep them in the plastic case/packaging so they can just throw them in their swim bag and not worry about scratching or breaking them.