We have been taking our pets here for around ten years now I believe. We currently have three dogs and two cats. The staff is always courteous and helpful. Their care and concern for your pet(s) is genuine. Highly recommended. No appointments but you normally will not be waiting too long.