If you don't drive then White Cross Vets is brilliant as there's a bus stop just outside (with a very regular bus) and it's just a short walk from the town centre and the train station.
If you drive, then there's plenty of car parking space nearby. The only location issue is there's no grassy area that's close enough for you to let your dog have a quick pee/poop before going in.
The waiting area always seems clean enough, and there are things (like food, toys etc.) on sale here too (not so good if your pet is interested in them!). My kitty is very scared of dogs, other cats, people etc. but we've always found a seat that's far enough away from everyone for her to be a little less worried.
The staff are all really friendly. I have a phobia around medical stuff, which unfortunately extends to vets too but all I have to do is ask for an extra nurse when booking my appointment (at no extra cost) and then there's somewhere there to hold my cat if I can't cope and have to go outside.
I've only been a few times - when registering, for an ear infection (my cat, not me!) and for booster jabs, and each time the staff have been great at answering any questions I have, and offering tips to help me out.
Despite both me and my cat disliking vets and feeling anxious, we both feel at ease (or as much at ease as is possible!) at White Cross Vets so I highly recommend it.
As for prices, I would say they're about average.
Hopefully I won't need to visit White Cross for any emergencies, or anything serious, but I shall update my review if I do. read more