Does an okay job tracking steps, bike rides, etc. However, does a terrible job tracking distance location for measuring distance traveled. Update: I had three identically displayed routes with three different distances recorded (one being less than half the distance of the other two). As for the suggestion from the developer, I am already having the app track it directly rather than syncing from a third party app or device.