Very thorough, took time to actually understand the issue and providing ways to fix it. I wish the wait wasn't so long. There's no need in the appt lasting for almost 2.5 hours. I sat in the exam room for well over an hour waiting, while the actual time I spent with th3 doctor was 15 min. Not happy about that since I had prior engagements I had to cancel while I was waiting.