Probably one of the best experiences I’ve had at a dentist. Dr. Flanagan is very honest and won’t do anything to waste your money or your time. I’m always in and out of this office in a timely manner without hardly any wait. The staff here is AMAZING! I am only in town for a week(on break from graduate studies) and when I called to reschedule an appointment, they put me on a list to call in case of cancellations. I was amazed at how quickly they were able to get me in the next couple of days and how quickly I was able to communicate with other staff members.