We have been coming here well over a decade. Dr Ceballos is great . I would give a 5 star rating for him alone. The front desk staff can be a problem. I have ignored it until this point... But yesterday was the final straw. We encountered one shockingly, unpleasant person. So rude we may be changing vets. What a pity.