These goggles are pretty nice.  I use them for daily lap swimming, and I usually swim for about a half hour each time.  They're very comfortable, and I've never had a problem with them leaking at all.  The anti-fog is only good for one, maybe two uses, though.  That's the only drawback I can think of.