Really disappointing with Fletcher Animal hospital. Chose this animal hospital because of the previous good reviews on Yelp. Brought my puppy in because I suspected she had Giardia, which she has often. I called before hand to get prices for the exam and stool sample. Upon arriving, we waited at least 45 minutes to get in a room (they said they were getting it ready). The vet tech Stefan (who is awesome) sat in the waiting room with us and started the exam by asking us questions. We went in the room, waited some more, finally saw Dr. Venable for maybe around 4 minutes. She barely examined my dog. I brought in all her previous records and she still recommended I get more of the same vaccines my dog had received 3 months ago. In the end I was charged much more then what I was quoted over the phone (they claim someone new was answering the phone and gave me wrong answers). They pushed products on me and my dog that we didn't need. Never had a follow up with the results of the stool sample or to see how my dog was feeling. I had to call them many times. Will not be returning, already made an appointment to another vet in Scottsdale for he follow up. Definitely would not recommend.