Very happy with my experience here -- from our dog's annual check-ups to his passing. The staff here are very caring, treating their patients as if they are their own pets. They provide estimates of expenses prior to accepting any treatment and ensure that there are "no surprises". Would not hesitate to recommend them to friends or family.