I use one in Adamstown - Brunker Road Veterinary Centre - and have found them to be very thorough, caring, professional and happy to discuss treatment options with me. I like them also as, out of the 3 vets I have seen there so far, all have had experience and have been knowledgeable about Sighthounds ( unlike the other practice local to me). The hospital itself is only 5 years old as the practice came out of the merging of 2 others, and they built the new surgery to accommodate them.
I'm not sure what their After Hours/Emergency coverage is like (fortunately have not had to call on them for that since I started going there) but can fully recommend Newcastle Animal Emergency Centre after I had need of them during a very traumatic time in December last year.
Hope that helps a bit, and that you're able to find a vet practice you feel comfortable and happy with.