The future of snorkelling, these masks are excellent.
These masks are excellent. I've had one for a few years and used them loads. The field of vision is great, you can breath through either your mouth or mouth and due to the design the don't steam-up.
Water can't get into the snorkel, so you don't have to worry about going underwater.
The only downside is that the masks hold a lot of air between the mask and your face, so they are buoyant and you can't deep dive in them.
The cheapest place to buy them is at Decathlon for approx £25:
They are on sale these days at most key snorkelling spots, although they charge horrific prices so best to buy before you travel - this year they were on sale in the Maldives for $100++.