They've never rushed my teeth cleaning. They always go above and beyond to make sure my teeth look and feel fantastic. It was very easy to get an appointment. They have a very flexible schedule and get me in quickly every time. They took the time to explain in detail plenty of techniques I could practice at home to prevent cavities and tooth decay. I was worried that the veneers and fillings I got would fall off quickly, but they lasted exactly as long as they were supposed to. They did a good job putting them on. I didn't experience any unnecessary pain during my visit, and I was amazed at how much better I felt after I left.