I've been going to Swanson Dental for years, and no matter which dentist I have the experience is always great. I really appreciate that they always get me into my appointment on time (SO rare for doctors these days), because I don't have to waste an extra 15 to 30 minutes sitting around for no reason.
I had an appointment for a filling once, and upon arrival the dentist took a look and decided that the filling didn't need to be done quite yet, and allowed me to leave. I ended up needing the filling about a year later, but I think it is a great illustration that the dentists here aren't going to perform any procedures that you don't absolutely NEED just to have the income.
I would highly recommend Swanson Dental Associates, and in fact have actually recommended this practice to multiple friends and coworkers looking for a new dentist!