Dr. Klein and his staff are the BEST. He is a fantastic dentist. He is concerned with his patients' comfort and is understanding. Keeps up with new procedures and utilizes them. Is very big on preventative care. His staff is friendly and professional; his hygenists and dental assistants are wonderful. His prices may seem a tad high, but his services are worth every penny and I have never been sorry to pay my bill. He gives the best shots of any dentist I've ever been to. I've never had any pain during or after a procedure.