We have been seen at CCNC for the past 8 years. We have witnessed the transition from the old building to the new. Staff is always very friendly and competent. Appointments are scheduled and kept on time for the most part. There have only been a few times that we have ever had to wait past our scheduled appointment. Office and building are maintained and very clean. Kudos and thanks to the staff.