These are no better than any other cheap sunglasses. They for sure do not stop the glare from lights at night. They are minimally effective in the sun. I use them because I bought them but I would not gift these to a friend.  I have no idea if the much more expensive ones work any better but these had some good reviews. I can't imagine why.