Link to Facebook
Link to YouTube
Visit us on Facebook and Youtube! Link to Facebook Link to YouTube

Relax. Dentistry's Easy Here.TM

Early morning, late evening, and weekend appointments available!

Calm Background



We reserve appointments before and after work, and on weekends

At Perfect Smiles we build a compassionate team to provide our patients with the highest quality dental care in a comfortable and relaxing environment. We want you to feel comfortable trusting us with your care.

At the core of our dental practice is a friendly team of professionals who are dedicated to your utmost comfort and optimal oral health. We view each patient as a unique individual, and tailor each treatment to your specific needs. As part of our commitment to providing close, personalized attention to every patient, we want to encourage patient communication. Please know that we are here to provide outstanding patient care, and that we value the trust you have placed in us.


Your first visit to a new dental office can be intimidating, but at Perfect Smiles we build a compassionate team to provide a calm and relaxing experience. You will be greeted with a warm smile and given a tour of our office – we want you to feel comfortable and familiar with our team. Feel free to download our “New Patient Form” if you’d like to care of the paperwork at home!


We work with many insurance companies and we will do a complimentary insurance breakdown at your first visit, so you will know exactly what your insurance benefits are. For more information, see our Insurance and Payment page. We also offer an In-Office Savings Plan for uninsured patients; a nominal annual fee entitles our members to two cleanings, diagnostic pictures, and an exam per year. Should you need any treatment there is a 20% savings offered to all members. click here for more details.

Covered Insurance


For your convenience, we accept all major credit cards and other common payment methods. If you prefer to finance your treatment we offer different plans with as little as zero interest.

Accepted Credit Cards

I am a new patient to this office and I was going for a very uncomfortable procedure. They managed to keep me calm and comfortable with extreme kindness and professionalism.

— Michelle K.


I am a new patient, and I was treated to a tour of the beautiful office, then had a painless exam. The entire staff was supportive and friendly.

— Donna G.


I highly recommend Perfect Smiles! It is the best dentist that I have ever been to! My two children have been going since they were babies and have a great experience with them too. They are always clean, on time, kind, caring, professional. The list goes on and on...and also what I love most, it's all the same faces all the time they're never changing their staff which is very important to me! I love the coordinator Jessica, she handles financial plans. She is the best, so is everyone else!! I never want another dentist!!

— Amie M.


This was our first time at your place. Everyone from the receptionist to the doctor really made us feel welcomed.

— Brenda A.


I made an appointment at Perfect Smiles to have my teeth checked, examined and x-rays. I was greeted when I walked in which is very pleasant and inviting. I was given a tour of the facilities and then introduced to Elise who did all my x-rays and made me feel very comfortable and like a movie star with all the photos she took of my teeth! Dr. Ahearn did my examination and referred me to an endodontist and Dr. Sullivan who did a wonderful job on my two root canals. I returned for an extensive teeth cleaning with Elise and she was gentle, very caring and made me feel so comfortable—she's an excellent hygienist. And thank you Dr. Ahearn and the lovely staff at Perfect Smiles!

— Gail H.

I was extremely impressed with the office staff's friendliness, professionalism and overall high quality service provided to me during my first visit. My dental hygienist was great, nice personality and very comforting. She's an x-ray superstar. I look forward to my next appointment with Dr. Anderson. I was pleasantly surprised to receive my welcome gift, it made me feel special. Thank you.

— Stephen F.


Questions? We're here to help!

Schedule Your Most Compassionate Dental Appointment Ever!

Call Us at 508-717-3780

Email Us!