I have been going to Mooresville Animal Hospital for 10+ years. The physicians and staff are compassionate, friendly, knowledgeable, and easy to work with on all issues. I have taken all my pets here and would trust them to care for my sickest animal, which I have. I have experienced a situation in which the physician is confident enough in his expertise to realize the care is outside his knowledge and referred me to a facility that could accommodate my pets needs. I feel good about this because that makes me feel that they are not willing to risk my pets life just because the physician dont want to admit that maybe they dont know what the issue is. They are great at this facility and I would recommend them to anyone.