My dog hates the busy street that you have to walk to enter the building. It also makes me very nervous but once we're in the building, this place is very nice. The waiting room is clean and rather large. There are lots of chairs and enough room to keep your pet from any others.
I would recommend this place for annual check ups only. If your pet has any special needs such as Diabetes or Asthma, I would try to find a specialist. The Veterinarians are nice here but I've found that they are at a loss for anything beyond typical services. I ended up taking my dog to a specialist in Bloomfield after having paid hundreds to Old Canal for them to run countless tests. I wish that I had just taken him to Bloomfield directly and saved myself money and stress.