Great vet's office. The staff is all very friendly, and the doctors do a great job of explaining procedures without being condescending. Not the cheapest you'll find, but the prices are still reasonable and the great service makes it worthwhile. They typically call a couple of days after an appointment to check in with you and see how your pet is doing, and if at any time you need to call with questions, they're always more than happy to help. My timid dog actually looks forward to going in here!
Pros: Great environment, great staff, great services!