My experience was poor - to put it nicely. The staff seemed disoriented, disorganized and uneducated. The odor was noticable as we walked through the door, it was so overwhelming I asked my husband if he was sure we should take my dog there. I had gone to Countryside Animal Hospital in Tempe - which was TERRIFIC - until I got married and needed to find a vet closer to our home. Needless to say, I will never go back to Arrowhead Animal Hospital, and I discourage others from bringing their animals to such a dirty, disorganized and helpless clinic.