I was happy with Magnolia until they were bought out by some big conglomerate. It is less personalized now and the receptioninsts sound young and inexperienced. I have a special needs dogs and do not trust them to handle her anymore. I am changing vets.
PROS:
CONS: New staff, new ownership
more