Dr. Rob is exceptional! Not many vets as good as he is! Front desk staff has a big turnover, and often do not get things done in a timely fashion. Wait times for your appointed time can be long. Rob is worth waiting for. No one else I trust with my furkids.