Unlike other veterinarians I've been too, I have never seen them appear overwhelmed by too many pets. They are extremely organized and make sure the vet has plenty of time to see each patient for as long as necessary. I never felt rushed or felt like I asked silly questions.It is obvious that their office is cleaned regularly. It was fantastic. I never had to doubt their qualifications. They made their credentials completely obvious, which made me feel a lot safer. Dr. O'Keefe and the staff are wonderful and I always feel like they know me and my pets personally. I would recommend them to evryone.