Dr. Johnson was recommended to me 16 years ago by a colleague, after a bad experience with my dentist. I've been with him since, and recommend him to everyone I know.
His staff is helpful, kind, and knowledgeable, explaining everything they do. They do everything they can to keep procedures painless, and I've had emergencies where they've slid me in within a few hours.
When I've needed expensive procedures, i.e. crowns, Dr. Johnson explained the options, not only cost but the advantages & disadvantages of each option.
The cost seemed a bit more expensive years ago, but I don't have comparisons at today's rates. I wouldn't change dentists just to save a couple dollars - I had enough bad experiences with other dentists before I found Dr. Johnson.