The quality of service varies wildly from one vet to another. Some are exceptional, others are questionable in their abilities, care and customer service.
Their out of hours care is borderline terrible. Our family had the vet out during the night when it was very clear that our dog was in a great deal of distress and had come to the end of the line. The vet refused to do the humane thing and pumped painkillers into it, requesting that we wait until the following day for euthanasia. One hour later and the painkillers were not working, the dog was in agony and the vet refused to come back to put it to sleep. We were forced to drive to their other surgery which was almost an hour away to finally give our dog peace. When we arrived, the vet insisted we wait for the nurse to arrive before he put the dog to sleep, so we had to wait for over 10 minutes whilst the dog bellowed and howled in agony on the table, until the right thing was finally done.
Some of the vets here are very good, this vet was not. read more