They take excellent care of your pets. We have used them several times for emergency as well as routine care. It's not too difficult to get an appointment. They do have Saturday hours which is a plus. Grooming services are offered, but it takes a long time to get an appointment. They have a nice computer billing system that gives you reminders for your pet's vaccinations.