I purchased a pair of Speedo Hudrospex goggles years ago and was pleased to see that they were still available. They fit well and I have never had a problem with leakage or fogging when worn correctly. I'm a contact lens wearer so I have to have goggles on when in the water and these Speedo goggles work perfectly.