The visibility is great but they leak every time. I’ve tried everything to stop the leaks, pressing hard onto my face, but slowly and surely water keeps coming in. I’m back using my old goggles with not great visibility but they are very waterproof. Bit sad because I had big hopes for the Engine goggles.