This is a fantastic place! They treated our dog late on a Friday, when our previous vet told us to take her to the animal hospital. Cannot thank them enough for their care and attention. The front staff was warm and engaging despite the fact that we were putting them out. Five stars isn’t enough for people who love your animals as much as you do!