good fit, definitely takes some conditioning but my boy doesn’t mind them too much. I am having a slight issue with twisting and slipping, im constantly stoping to adjust them.they also definitely aren’t water resistant.overall they feel like they’re good ish quality, i’m keeping them & plan to just get a different pair in the future. ++ i do wish they came in a different color lol.See full review