Simply fantastic. Dr. Bob (and ALL of his support staff that I have met) is compassionate, clear, and always gives me options. He always discusses with me each of the options, the costs associated with each, and helps me decide what is best for my pet(s) and for me. He keeps the whole picture in mind, and the complete long-term health of the animals he treats. The staff is friendly, and there is no reason for me to switch to another vet... even though I've moved another 20 minutes further away... I'll still drive to come see Dr. Bob; he's the best.