I have been using the Surprise Animal Hospital for many years. 7 with a cat, and 5 with a dog. I trust thier services. The veteranarians are professional, and good at what they do. My 5th star is held back because this can be an expensive clinic depending on the service. For immunizations, prescriptions, and sick call visits, their prices are comparable to other clinics. But some services, like Spade/neuter, dental cleaning... They are way too high. The neuter charge for my dog was almost $500. That's very high considering some clinics will do it for $100. I elected to use AZ Paws for the dental cleaning because they were $200 cheaper. Everything considered, they're still a good balance between service and cost.