I love East End Veterinary. Our dog is seen by Dr Fisher. We've had no trouble getting appointments in the evenings. The office is very clean and the staff are really nice. They take time to let the animal become familiar with them before harpooning them with shots; they reward the animal with lots of affection and treats to make it a pleasant experience for everyone. Prices are about par for urban vets.
One thing to note: Parking is a bit rough if you go during the day. They do have a lot that is usually fairly empty after five, but when we have taken her to be weighed around three we've had to park on the street. Small price to pay for a great vet experience!