I have been using Dr. Sweeney's office for about 5 years. Always great service, advice. Great for the kids. They really take good care of you. They have all of the latest technology and keep all of your dental records, x-ray, everything in a computer so it can be retrieved while sitting in the chair.
Only con, they are not on my preferred dentist list for my insurance company. My company provides a health care account that I use to pay for the non-insured amount so it still doesn't cost me much, but I have to submit the claim and pay the remainder up front.