Doctor and all staff are professional, patient and great at explaining recommendations and procedures.