I have always had good experiences with Eyeowa Optical. When I bent my glasses badly I took them here. They will preform repairs for a good price. Just bring in your glasses and they will look at them for you. Afterwards they looked great. The job that they did was really amazing. There is a good selection of frames here too.