I got my last pair of eyeglasses here. The service was fine (run by an older gentlemen at the time who was very polite but not overly personable), and the prices are reasonable. I think it took about a week or two for my glasses to come in, and they called me when it was time to pick them up. As an added bonus, they fixed my old broken glasses for free. I also ordered contacts -- the prices weren't so good for them and they ended up messing up my order on those.