This place is expensive, but that's because it's downtown Toronto, and very convenient. The service is great and they've always been very good about not making me get unnecessary tests on my two cats.
For getting your cats fixed you might want to go north to somewhere like Sauble Pet Hospital because it's half the price for the same surgery, but for regular check ups or shots, this place is very convenient and professional.