I got my glasses at eyeglass world about 2 years ago. My frames got severely bent out of shape this weekend and I went in to get them adjusted so I could wear them while I was waiting for my new glasses to come in.
In the process of trying to fix my frames they were broken. This was a huge problem for me because these are my only pair and I have very bad vision, I cannot work or drive without them. Luckily they had a pair of the same frames there on display, which they gave me for free. I was happy with the way they handled the situation overall, but I must say it was very unimpressive to me that the tech kept trying to work on my frames to the point that he broke them. If they did not have frames that could fit my lenses in stock I would have been in serious trouble.
Overall the selection of frames is good. The pair I got were on the cheaper side, one of the 99 dollar frames, and I have to say I was pretty unimpressed with the quality. The paint started coming off a few months after I got them.
Also there are often incredibly long waits at this location. If you are looking to get glasses on the cheap I would recommend them, but if you can afford it you will most likely get a better product and faster service elsewhere.