Want mesh, go heroshark, nuff said.
I have a pair and they are great, you do loose a little vision in low light situations, but have taken shots tot hem with no issues for the last 18 months. Good straps that hold them still, so no chance of them falling off. Good communications from the gent, so if you want mesh go heroshark.