Dr. Klein is the best that I have ever had in my life! He is the most caring, compassionate, and understanding and really cares about your pet. He takes time with you to make you understand what's going on, and he's just such a nice man and such a good veterinarian! I would never take my kitty anywhere but to him. The staff is wonderful, and if you have any issues all you need to do is talk to them. I highly highly recommend this veterinarian. Thank you so much doctor Klein 4 all that you have done