This is an amazing Bike Computer and you can pair it with speed, cadence, heart rate, and power sensors! The excellent Garmin Connect Software is free to download and pairs this device to your mobile which will record all your cycling adventures and even sync to Strava and other sites to share your rides. You have advanced features like a bike alarm for when you leave your bike unattended briefly, climb pro, excercise/workout programs, emergency alert sharing in case you fall off!
Built in maps allow it to route you via roads or trails and even chose route based on popularity. This really is an excellent bike computer.