I didn't experience any unnecessary pain during my visit, and I was amazed at how much better I felt after I left. It is obvious that their office is cleaned regularly. It was fantastic. Not only do my appointments never get canceled last minute, they take time out of their day to send me a reminder so I don't forget. They are extremely reliable. They make an extra effort to communicate with their patients, and even updated me every time I visited about where I was at in the recovery process and how much progress I had made. It was encouraging to know how much recovery I was making at each appointment. One of my pet peeves is bad breath, and one thing that I have always noticed about this provider is that they never have bad breath. I've never even noticed a smell at all.