The glasses are plastic, so they can scratch easily. However, they serve the purpose that they are intended for. If you purchase glasses that are similar, you will pay twice the price. The do fit over glasses. I tried that out because I wanted to make sure. I love that they keep the wind out of my eyes, so I no longer have watery eyes while riding.