A very good and thorough dentist. Dedicated to his profession. Maybe he is too popular. I have been his patient for over 20 years. But scheduling an appointment can be erratic. I had a gum infection. When his staff told me that the nearest appointment was in three weeks, I decided to find another dentist who could make an appointment with me in a few days. The doctor occasionally likes to make unannounced vacations. Twice I had to reschedule my appointments because the doctor decided to take a vacation when I had scheduled an appointments months before. The hygienists do not stay long in his office. Some of them are excellent but during my last visit, I think I was the first patient for this hygienist. She was fumbling with the instruments, had a problem with one machine that the doctor had to come into the room and assist her. She forgot to floss my teeth! Prices are fair. Staff works very well with insurance claims. Offices and rooms are always clean and modern.