Amir took great care of my cat, he didn't blink an eye about his insulin shots and was pleasant and friendly. He kept me updated on my pet's visit with him and was flexible and accommodating as things unavoidably changed. I highly recommend Amir if you want to feel confident that your pet is well cared for, my pet gave me the cold shoulder for awhile, I think he missed his new friend.