Watch Out! This place is all about taking your money. The vets are nice but will nickel and dime you for anything and everything. The office staff is disorganized and ineffective. Last time I was there they had completely lost someone's chart. Two different times, they have tried to bill me for the same procedure twice. Check your bill carefully. They also charge you ($45) to call you back with the test results of your pet. This place is ALL ABOUT MONEY! There are other competent vets nearby who care about your pet and they are not doing it for your money.