I love Warby Parker because of their "Buy A Pair, Give A Pair" program (just like Toms shoes, except for glasses). They also have amazing customer service!
I love the "Reece" frames because they actually fit my face! It's difficult for me to find a decent pair of frames that fit my petite face. The quality of their glasses are great, they don't feel or look cheap and you definitely get more than what you pay for.
Also, Warby Parker offers sunglasses! All of their frames are $95 and they offer free shipping on US orders. Their website has a "Virtual Try-On" feature that lets you upload your photo so you can see how the glasses will look on you! They also have a FREE "Home Try-On" program that lets you pick up to 5 frames - they send you those 5 frames, and you get to try 'em on for 5 days!
I definitely recommend Warby Parker to anyone looking for vintage-inspired glasses and sunglasses!