I first went to Shalmar to repair a pair of glasses that were squashed by a bicycle. Lucky for me, they were fixable. Even luckier was the bill - ZERO. They didn't charge me anything, not even for the new screws that went in.
They have a really good selection of eye wear - contacts and glasses and sunglasses and all the accessories. Personally, I need a new pair like a I need a hole in my head, but they do have some cool European styles that are very tempting.
The prices are better than any chain store and they guarantee and repair everything. (Obviously). Even better, they're not pushy at all - no annoying sales pitches or 'build-a-sale' speeches. And they don't send you junk in the mail, either.
Definitely worth a trip into Jawnston if you're sick of chain stores and pushy hyper-motivated $8 an hour salespeople.