The first time we went there it was a decent visit but the few visits after that just kept getting worse. I do believe the doctor is talented and good at his job, but for most the staff, they ruined it for us. They kept pushing a deep cleaning on me before I even got a regular cleaning or exam! I told them the only day I was available for appointments and they kept giving me every other day besides the one that I needed. The lady that goes over the insurance and financial stuff is very pushy and rude. Its not somewhere we want to go again. They have a few things they need to work on.