Only thing that kept me from rating a 5 is that they are not great at keeping sun out of eyes- decent but not great that are more for looks than actual use. That being said they do look good and as long as its not an extremely bright day I use them.  So all in all would say good product.