Great doctor and excellent recovery experience. I have had both my knees replacement by Dr. Klein and I highly recommend him!!