Sure, unexpected delays can happen. But making me always wait (and wait and wait) when I have an appointment is a sign of disorganization and, frankly, disrespect. Plus, the recently adopted aggressive upselling tactics have reached a level of absurdity. The veterinarians (save one) seem competent enough.
more