This is an impressive product, with both a HR monitor and GPS capability. I debated giving it a 5 but marked it down only because of the limited mapping function and the limitations in using the data interactively. For example, it isn't possible to change the variables on the x-axis to permit plotting HR against elevation changes. But overall, it is a solid and relatively easy to use device.