Unfortunately for me the few times I did visit this place I got the vibe that they run this place like a business first. I would have given them 4 stars if I had written this a week ago, the reason I didn't is because I had an emergency situation where i had to get my dog looked at because he was throwing up nonstop it was a little later in the afternoon and they told me that there was nothing they could do except book an appointment the next day "with my dog in the condition he was in I didn't think there was going to be a next day". So I hung up frustrated and called another veterinarian place and they also gave me the same answer but this time they gave me a phone number for a 24 hour clinic that could help me out and I ended up going that route. If they would have taken that little extra step to help me out then this review would be a little more positive. A few days later they called to see if I was going to make it in for my appointment I told them I was never coming back, their response was simply "ok I will make a note of it". I have recently found another place.