Advantages and disadvantages of rock climbing. Rock climbing is good for the heart.