Challenging fun rocky rewarding hike