All in all, very good experience. The front desk staff seemed a little overwhelmed but remained polite and courteous. The reason for four stars was the cost. The care to my dog was AMAZING but it was no cheaper than a "standard" vets office. I chose CPO because it was reported to have a low cost and be affordable but I would disagree; however, they are now my vet of choice based solely on the level of care and kindness we received.