Is rock climbing a good exercise. Rock climbing is good for the heart.