I've been going to Edworthy Vision on 5th for years. They have amazing technology (almost none of which I understand) that allows them to look deep into your eyes and diagnose any potential issues. Their front-end staff are all very pleasant and really helpful when you're picking out glasses. They aren't pushy at all if you decide to go to one of the discount places (I did that once, regretted it and bought my current pair - that I love - from Edworthy).
The only reason I don't give them a 5 star rating is because the associate optometrists never seem to last. If you don't see Dr. Edworthy himself you'll never have a chance to form a relationship with the other eye doctors because they'll be gone before you get back.