Is Knee Replacement Surgery Worth It?

How long does it take to totally recover? Any problems afterwards? Will I be able to run again?