No fogging. No leaks. My GoPro Hero attached with no problem - I did replace the screw that was included with a titanium screw for added security.We spent hours diving the reef at Hanauma Bay and were asked dozens of times where we got this mask and some even asked to try it