Dr. McCoy is thorough and explains things well. The staff is friendly. Appointments are almost always on time.