Dr. Algermissen is very professional and he takes the time to explain to you what he is doing, what things concern him, and answer any questions you may have. I've only gone in for cleaning and checkup, he hasn't done anything else to me, but I would recommend him based on my experience so far.