Brooke Hills Animal Hospital is awesome. The people working there are very polite on the phone and in person. They are very gentle with animals and are completely understanding people. The vet is above the rest, she takes the time to explain things to you and give you further information if needed for pet problems. I did not have to wait a long time for an appointment either, which is great. When the roads were bad from snow, and I could not keep my appointment they understood and gladly rescheduled my appointment.