fits, does the job but didnt last me very long. I am very careful with my belongings and take great care of them but this morning the glasses's under frame (which was a thin fishing line-like string snapped). The glasses were in the glasses compartment of my car and wasnt just tossed everywhere.