I agree with another poster... If you want a good cleaning, see Laurie but get your dental work elsewhere. I have been going to this dentist for the last couple of years. The staff is incredibly friendly, but every time I go they make a mistake and I have to go back. Chipped teeth, broken crowns, etc.
I thought I found a great dentist, but this one is accident prone. It's also true that the Dr jumps between patients. Maybe the problem is that they are too much in a hurry and not properly staffed. Again, Laurie is the BEST. You'll want to pass on the rest though.