Can not comment on the work quality, but I was totaly disappointed in billing issues. The walk out statement I got didn't match with what was claimed to the insurance company. He was so pushy on the deep cleaning that costs a fortune. Ended up paying $30s for a mouth wash.
MAde a mistake and scheduled an app for my wife as well, specifically saying it is for a root canal treatment, but he did the same trick, even though we told him we'd like that root canal thing only, he was still insisting on deep cleaning procedure.
Anyway I expect my dentist to be honest in this issues. I need to be told what needs to be done, how much it will cost, then I'll decide whether to get it or not. Cheap tricks to get more money from the patients is not good.