Sorry, but just because this has the Speedo name does NOT mean it has the Speedo quality.  These do fog continually as well as leak.  I am a Speedo fan and always buy their products, but this gives me second thoughts.