Dr. John and his staff, on the pediatric side, are friendly, professional, courteous and have a comfortable approach. My son was at ease and had everything explained to him so he knew what to expect. Dr. Z on the adult side, is friendly courteous and professional. Dr. Schwartz, the orthodontist, and her staff are fantastic. Quick, thorough, professional and communicative. We had a great experience with all doctors and the staff.