Hit or miss:
I've visited this clinic on several occasions and found that they do offer good quality care and service, but sporadically.
I've experienced both friendly staff and staff that couldn't care less at the front desk. On the plus side the doctors that treated me always made accurate diagnoses and appeared helpful.
The wait times are pretty good, compared to other clinics in downtown (although still lengthy at times). There's wifi from an establishment nearby, which makes the wait a lot easier when I'm there during peak hours.