Riding up hill is hard wether on Mountain Bike or Road Bike--it is great for the muscles and of course the heart.
This trail (Mitchell Canyon) has 2 miles of 20-25% grade, start at 400 feet and ends 3,000 feet and often will go to the summit at 3800 feet on the road, on average twice a week this past year!