In a very short time we had to visit The Cheerful Vet about 10 times. They have a wonderful staff and very flexible. While they couldn't save our dog, tumor, they took very good care of the humans. Our cats have tolerated going to see them. Lol knowing cats that is HIGH praise.