I would not recommend going here. They do NOT have normal business hours and there are only 2 people on staff. While they are super nice and all, trying to get them when they are open is a joke. The hours listed on numerous websites are false, since they pretty much open and close whenever they feel like it. They do none of the work for glasses in house, it all has to be shipped out to an independent company, so if there is something wrong, you are waiting a LOT longer then expected.
The pricing is reasonable enough, but all the hassles that come with going here (and the hours that are constantly a guessing game) just do not make it worth the time.