This will be a funny review because I highly recommend this Vet but I am switching. Dr Hahn and his partner are the best vets I have ever had for my dogs, that's why I gave them a 5 star review. I never wait, always compassionate and have availability for appointments. I know its crazy but I am switching because it takes me well over 45 mins and my one dog parks like crazy the whole way there. Additionally, while at an appt for my one dog, I brought my other dog in with one 1/4 side bleeding from something that exploded on his shoulder and they turned him away. I was in shock that after spending thousands of dollar they would allow my dog to walk out of there like that. I was in shock. Now, I don't believe honestly any other vet would have done something differently, but I am still too jaded to return. I will be switching to local vet. I can get turned around and only be 10 mins from my house instead of +45 mins. Don't talk my review and not consider this vet. I do believe its difficult to find a really good vet, which this one is.