Over the past 2 years I have purchased 2 pairs of eye glasses and one pair of sunglasses and I have been extremely satisfied with the overall experience. I highly recommend to anyone to give it a shot.
Their service is excellent and despite being in your face the whole time they are very laid back and not pushy in any way. They also sign off on insurance forms and actually provide the forms for you [Manulife in my case] which is convenient.