A challenge at times but worth the climb!