I like although on the other side of town. The Dr is excellent! Have been there 3 times because my puppy broke her leg.
*Some appointment scheduling mistakes were made and I now know that it's best to double verify any future appointments before leaving the office. Everything else went well!