I have ordered 4 pairs of glasses from these folks over the course of the last three years. The prices are very reasonable. I typically call my orders in as I like to chat with a sales associate first. The sales staff doesn't push allot of expensive add-ons which is nice. I give 4 stars only because they tend to be a bit slow in terms of getting the order out. It usally takes 5-10 days and I think this could be done faster. From what I could gather, they have to order the frames in and then send it to a lab to have the lenses done. I don't have beef with that-but it does slow things down a bit. Other than the time, I have always been satisfied and will continue to order glasses from them.