Anecdotally I just went for the eye and contact exam that was covered, took my prescription to Eyebuydirect, and in the last year I bought 3 pairs of glasses from them for less than $150 (2 in one transaction, one in another).They aren't crap quality and their in house, i.e. not name brand, frames are pretty cheap and good looking.
I am not a sponsored corporate shill, but so far I have nothing bad to say about them.