Good: Dr. Smith is so caring to your pet. He tells you if you have any questions or concerns, not to hesitate at all to contact him. He knows what he is talking about. The vet techs are very helpful and caring as well. You can call anytime to ask a question and Dr. Smith always personally calls you back.. Bad: If you have to come refill a medication and even if you call ahead, they have never once had it ready for me when I got there. I had to wait like 30 minutes in their office for a small bottle of medicine. Sometimes the front desk receptionist is a little scattered in her thoughts and you have to remind her several times to get something done.. Improvements: Faster time to pick up medicine.. Other: Overall, a very caring place to take your beloved pets..