Having tried a number of generic and even other Speedo swim goggles, I'm happy I found this model as it fits my facial structure better than the others.  Still tends to fog up and I'll try some of the "home-remedies" when I swim again soon.  You know, rub a raw potato inside the goggles; smear and thin layer of non-gel toothpaste in the goggles; spit in the goggles, etc.