Great service from staff that genuinely care about animals.
They give you all the options when issues arise but they do tend to have a very cautionary approach that can be very expensive. I recommend asking what's mandatory vs a precaution and the risks of treating/not treating before agreeing to every treatment for every possibility.
They are great at annual follow ups and treat my cat and dog very well. It's also quite easy to get an appointment.