They are getting better. Early models had seals that would get out of shape quickly leading to water intrusion and guys with facial hair had trouble getting them to seal properly.

They work well for surface snorkeling but like everyone has pointed out they don't perform well underwater. The snorkel works and does not let water in; the problem is trying to equalize the mask when free diving. They are simply not made for that.

If you plan to stay on the surface most of the time they should serve you well. You might want to look into a protective case to prevent damage to the seal when traveling.