We love to go to different places to hike and this is one of our favorites. It has enough diversity to keep your heart pounding and gives you a good workout. The dog loves it.