Good: Just so friendly and nice. Doctor really cares and teaches you about your pet care. They show you how to clean ears and nails yourself if you feel comfortable. They never try to make you get products or services you did not ask for. Overwieght messages are very gentle and kind, not judgemental. Their fees are so reasonable, compared to the rest of the area.. Bad: Love it every time. Sometimes my daughter takes dogs and they treat her very well.. Improvements: Not a thing. Unless a secret wish they could have grooming there!. Other: There was some staff there, 4 years ago that knew my family and they sent a dog owner to my house that had to give up a dog knowing, we had yard and family structure that wanted another dog. (My 15 YO dog was dying) The Vet could not house another stray. Today this dog is our family's best friend. I have no clue how they knew, but I am glad they did. I have had dogs all my life (54 years) and this is the best place I have ever been..