Here's the positive - As far as skill, they do a fine job. It's a large practice and they accepted our insurance. Most of the employees were nice, but one (or two) bad apple(s) spoiled the whole lot.
Here's the problem - Don't rework your schedule and then expect your appointment to actually happen. I had multiple cancellations and had arranged babysitting months in advance. They surely didn't want me to bring two crying babies. This happened about 5 times and I am extremely patient and understanding, having worked in a medical office myself, however I was treated as an annoying patient as soon as I spoke up and said something -asking that they try to fit me in or have another dentist there finish the procedure (which is against their policy). The very aggressive billing receptionist was so incredibly rude to me and my husband that I was totally shocked that they keep her on staff.
But I can forgive canceled appointments. I had planned an elective procedure for months. We called oak tree to make sure everything was worked out with insurance and to find out the out of pocket amount for the procedure. Based on that information, I decided to have the procedure. I paid the out of pocket amount and figured all was well. Then two months later I get another huge bill from Oak Tree....why? No one could explain it. They just kept resending the bill. The same aggressive and rude billing receptionist didn't not back down until several months of continued contact and debate. It was finally decided that they charged a higher amount than originally agreed to, but because it took them so long to schedule and reschedule me, the price had gone up since they originally submitted it to insurance. We were treated so poorly by the billing person that I could never go to a dentist that would hire someone with such poor interpersonal skills. There are many dentists in the area that respect their patients time and money. This is not one.