The quality is good, but the style is not outstanding.  I gave these to my 17 year old son, who didn't like their look, but since they work well, he's wearing them.  If you can live with the style/appearance, these thirty dollar glasses seem to have been a good buy.  Of course, I bought them on Amazon Prime Day, when they were cut by 50% in price.  The real test will be to see how long they last, which I can't answer yet.