Very friendly and knowledgeable staff. They really care for your pet like family. Fairly easy to schedule an appointment and staff try to move things around to work with your schedule. And even better....they have recently remodeled so the facilities look very nice, new, and clean! New equipment, etc.