Going to his office for at least 5 years now. He's great, and very efficient with his time. You will spend much of your time with his staff, if you are just having a routine checkup and such, and they are extremely competent, friendly, patient and thorough.
I have never spent more than 3 minutes in the waiting room.
I had a crown put on a molar and it was as pain-free and convenient as I could have hoped for; it still looks and works perfectly.