"Dr blain is amazing ! he listens to what you want to say and answered to my questions so i could understand ! the prices may be high( well since its a vet, but when u compare its quite good) but the service i so good that you dont care when u look up the bill!"