Dr. Rock is very conscientous and caring. Everyone in her office is very helpful. Cost is reasonable with insurance. My hygienist is well trained and because I have had lots of gum problems in the past, she takes extra care with cleaning procedures. In the past year, because the office was short a hygienist, I have had to schedule my teeth cleanings every 4 months instead of 3 but they have added an extra hygienist recently and I am now back to a 3 month checkup. I recently had to have a new crown and a bridge of 3 crowns made. They matched my other teeth beautifully and Dr. Rock took lots of time making sure they fit well. I am very happy with her.