My experience has always been pleasant here and is one of the reason we take all our pets here! The vets are both caring and knowledgeable and would highly recommend this vet all my friends.
My only complaint is that I'm always waiting for long periods of time despite having an appointment. They're quite busy and we generally wait 15 to 45 minutes beyond our appointment to see the vet. This can be a bit frustrating if you've paid for parking and you're just extending the time until they can see you.
Nonetheless, they're the best vet we've seen in Toronto and trust them to help our little furry ones!