I will never buy glasses anywhere else! I am impressed with their selection and actually ended up buying 2 different frames because I loved them both so much.
Most of their glasses are $95, (but some do go up to $145) which includes the frames and lenses (which are automatically anti-glare and scratch proof). I also really like that they have a 30 day return policy in case you don't like your glasses for any reason. Plus, if your lenses do happen to get scratched within the first year of having your glasses, they will replace them for free.