Very professional from start to finish. I brought my dog in for a dental cleaning. My estimate was clear, as well as what was going to take place with my beloved dog. I was also able to have a couple of extra items (growths) looked at and taken care of. I’ve always had first class service here. And today, I received a follow up call to make sure my dog was feeling well. I would absolutely recommend Horizon to anyone.