Very thorough and professional. Just one minor thing – the front office decided to schedule me for a follow up without consulting with me. They called me the day before to confirm my appointment even though I hadn’t requested it or was even told about.