This watch was more complicated than i expected or wanted.  I am an amateur runner and just needed a watch that would track my distance.  However, in order to actually track the miles you are running, you have to first figure out your stride length -- much more detailed than I wanted.  However, the quality of the watch was very nice.  I ended up returning this product.