I have never met a vet like Dr. John. He is so friendly and must have the best memory in the world — he asks about my family, my other pets, and is just so friendly and enjoyable to be around. I have never had to wait for an appointment and the wait in the waiting room is very short — they seem to be very on top of things and have scheduling down to a science. You will love Dr. John so much you might go out and get more pets just so you can visit more often!!!