The vet was very professional in his delivery. First off, he was right on time. There was no wastage of time at all. Secondly, he was very compassionate, especially when it was time to give injections. Plus, he knows his stuff and explains things thoroughly. Highly recommended