I bought this googles with really conservative expectations, but I am impressed now.
They fit great, the quality is super good and are awesome. I train several days a week on a swiming pool at different times (day and night) and they are great at any conditions.
I've also use them on open water already and thin they are great for that too. The visibility is great.