The doctors and staff are pleasant and professional. The main lobby was quiet and calm which I really appreciate. I was also pleased my pets and I were shown to an exam room promptly. I make early morning appointments to be seen quickly and reduce pet stress, so I was disappointed when we waited 20 minutes past our appointment time before the doctor came in. I understand prior appointments can run long or an emergency can happen, but it would be nice to be informed of any delays if the wait is more than 10 minutes after the scheduled time.