I left my old vet (the giant one everyone knows in this area) because I was tired of being kept waiting, seeing a different vet than I made the appointment for, and the high costs. I just love Keystone. They're half the cost and twice as good. I've never had to sit in the waiting room more than a couple minutes. I had to have one of my cats put to sleep unexpectedly, and the staff just could not have been kinder.