i have been to dr ehlen for cleaning many many times, he's very friendly. not sure how the cost is because I have dental insurance. when I switched to Ehlen, I noticed that the amount of pain I get when getting my teeth cleaned was minimal compared to my last dentist, who was sloppy and caused me a lot of pain.