The doctors and nurses/vet techs are great! However, things could flow more smoothly in the office itself. The front desk staff also does not seem to be as congenial and helpful as they used to be in years past. Was aggravated that no one called me to advise when my small dog would be ready to be picked up from a bath, and I had to call and inquire after it got very late. Then, when did come in to get my small dog (After my other dog had been seen by a doctor earlier that morning) I never got to speak with the veterinarian about the second dogs care or results of his physical even though they were making recommendations. I will not drop my dogs off anymore, unless it is only for a bath. Otherwise, I think that the veterinarians are very good and very caring. I also appreciate that they have expanded their hours on several days, including Saturdays.