This place is wonderful. The staff is very friendly and helpful. The receptionist was very nice and kind. The doctors spent a lot of time with me explaining everything to me and they made sure that I understood everything when I left. Love this folks. It was expensive but I expected that It probably would be. I would take my animals back again if I had to.