I used to work for one of their suppliers. I would never ever ever take my animal there. Dr. Jagpal was up on disciplinary charges with the BCVMA a few years back:
http://www.cvbc.ca/cfm/index.cfm?It=100&Id=342
Stick to Granville Island Vet when ever you can. They're very very very good.