I've had nothing but wonderful experiences with I.D. Eyewear. Duncan had repaired a broken frame and replaced a lens for me on two occasions. The service was quick, personable, friendly, and the price was more than reasonable. They also have a fantastic selection of designer brands if your eyeing a new pair of spectacles.