The vets are amazing, however their policy of not accepting appointments and taking walk-ins only means lots of waiting. Most of the pet owners in the waiting room seem to be retirees, chatting and clearly in no hurry. If you don't mind the wait, their vets are well worth it. But if you're an impatient person like me with a busy day to get on with.. I'd find another vet.