This is my third set of these in 6 years, I paid a lot more at the mall for my last ones. I was a little worried about buying on line...really like to try things on before I buy, but thought I have the same style now so should be good to go. They fit great and saved me some money too. I will have no problem buying agian in two years. Only real problem is they will scratch easily if your not careful so you really need to keep these in the case when not using them. My last pair fell off the top of my head when I was bending down to pet the dog (about 2' drop) and scratched the lens...right in the middle of my line of sight. Other than that they are great.