I've had several vets from Apex Veterinary work with my horse, both in emergency and non-emergency situations. All of the vets there have been very helpful and kind. They're also very thorough, they won't give up until they truly figure out what's wrong with your animal and get on the right track to correcting the problem. They make sure the owner understands what's going on and they follow up to check on the animal after care has been given. They are also good about keeping on schedule and arriving quickly in emergencies. I highly recommend them for their large animal practice. I haven't had an opportunity to use their small animal practice, but I'd assume they would give the same level of care and concern to both pet and owner.