Doctors are knowledgeable, friendly and they have access to modern equipment and technology. The other staff members are friendly as well and they are great about squeezing your pet in for sudden unexpected medical treatment on the day that you call. The facilities are modern and clean. However, for the modern equipment and facilities you are going to pay hefty price on your bill.