I love Dr. Klein. He and his staff are awesome. They do all the legwork with your insurance company and they are all so nice, competent and efficient. I couldn't say that about my prior dentist's office. I would encourage everyone to check them out if they're looking for a new dentist. They explain everything and they use the most up to date technology. When showing me what my mouth looked like, they not only used the X-rays, but they put a camera inside my mouth so I can see in real time on a video screen. Pretty damn cool. If they see something that needs improvement, they are aggressive in treating it ASAP. I got my first temp crown and am waiting to get my first permanent crown in a few weeks. My last dentist never mentioned to me how bad that tooth was. Epic fail, if you ask me.