This vet is great! When you first get there you will find that they have two entrances. One is for the cats and the other is for the dogs. They never see each other, unless they are walking in or out of the clinic. The staff is very polite and knowledgable. When they treated my dog, they waited until he was no longer aggitated. They waited until he was calm, and this is saying something considering that my dog is a Jack Russel Terrier. They would constantly pet him just to reassure him. The doctor was very thourough and explained to me exactly what was wrong and how it needed to be treated. At the end, they gave my dog a beggin strip as a treat for being so good. I also boarded my dog here. They treated him well. He almost didn't even want to come home. They had to pick him up and hand him to me so I could get him outside! I would definitely take my dog here again.