I've had way better dentists in the past. Hygienist cleaned my teeth in 5 mn. I don't think she did a thorough job because another patient was waiting for her. Then, another ( new )associate took 20 mn to do the teeth brushing portion (Usually this should take 3mn). Finally, they failed to bill my insurance and requested me to pay the bill first, and they said that they will reimburse me later if the insurance reimburses any portion.
With my past dentists, it is done the other way around. They bill the insurance first, then I pay the remaining balance later on.