They deserve 5 stars for putting up with me. I came to them after years of mishaps(a very politically correct word that might describe my experiences) with a number of other dentists. One even administered meds that I was allergic to. So, I faithfully visit twice a year and in between I do anything and everything I possibly can to avoid the dentist. All staff is very friendly, patient, and do their best to put you at ease. Catch me on the way out, I’m always MUCH better then. They are careful to schedule appointments so insurance is not an issue. Hygienist is very gentle and wait times are minimal. All age groups are welcome. Other than the fact that this place is a dentist office, it’s 5-star.