I highly recommend Dr. Tokiwa. I've been to 3 other veterinarians, and Dr. Tokiwa is by far the most caring and knowledgeable. He and the staff took excellent care of my cat. He took the time to explain all the options to me, and helped me make the right choice for my ""baby"". You've got to check out Kingston Animal Hospital. Even if you're not in the Princeton area, it's worth the drive.
Pros: everything
Cons: location
more