Dr. Bracken is the best vet I have ever encountered. My dog hurt his back and they took fantastic care of him and found a great neurosurgeon for us to have his back fixed. All his general checkups and teeth cleaning have been great. The staff there just really seem to love animals and it shows. They even call back to check in to make sure everything is going okay with him. It's a ways to Arcadia from my house ( I live in south Tempe ), but I wouldn't even consider taking my dog to anyone else. If you are looking for a vet you can't do better than Dr. Bracken.