I highly recommend this product, just make sure you treat clean the goggles and treat with a anti-fogging agent whenever available.
Pros: Holds up to damaging impacts without a scratch
Cons: Has fogging problems, probably due to foam over vents
This review was written in the old system and had content requirements that are different than reviews written today.