My cleaning was painless, even with my sensitive teeth. All the stains are gone from my teeth plus I don't have the usual trauma I had with my old dentist. Very thorough, painless and she takes the time to explain what she is doing and all the things I should be doing on my own to take care of my teeth. She's very flexible with her appointments, especially if you like late evening and Sunday appointments. Her staff is super nice too. I'm so glad I decided to try a new dentist.