Dr. Klein is AWESOME!!! He made me feel very comfortable and conducted my routine exam and cleaning effortless and painless. He has great bedside manner, which is unfortunately not common with doctors in any profession these days. He is caring, knowledgeable, personable and humerous and that's what my family and I admire most about him! Furthermore, his office staff is AMAZING and very accomodating!