Modern, clean facility. Separate waiting areas for cats and dogs, although we have not yet had to wait. Knowledgeable, skilled doctors and nurses. And above all – compassionate.