I offered this watch to my husband and I later bought the same. Great for all outdoor activities: we use it for running, hiking, cycling and ULM. Many functions which are the most practical heart rate monitor, speed, distance, personal training (can be set in advance to split, with distances or time: eg racing 1min / 1 minute rest; 500 meters sprint / 300 meters normal speed) and the summary on the Garmin website for all activity that can see its performance (changes in heart rate, recovery time), his GPS track on a map, speed, vertical drop, etc. Warning: for Linux users must perform some special handling to set the watch. Only regret: it is not waterproof!