I've gone to Dr. Teen for many years. He and his staff are always very friendly and professional. He is not part of any preferred dentist insurance network so you are required to pay for the procedures at the time of service, but the front desk is very helpful and fast about submitting claims and I have never had any trouble getting reimbursement from my insurance company.
They have 6 o'clock appointments available, which is helpful, although generally they must be booked well in advance.