DO NOT see Dr. Klein for your dental treatment. I visited Dr. Klein's office for dental treatment twice and both visits were a disaster. Dr. Klein was my primary care dentist under an insurance plan. It is very clear that Dr. Klein chooses to provide minimal service in order to save the insurance company money. The teeth cleaning I received was not thorough and the receptionist and hygienist were incredibly rude from beginning to end.