App is pretty good, but running is a key part of most programs and the GPS tracking is buggy at best. Unlike any decent running GPS, if the app loses location it just stops (most GPS watches etc assume you maintain current pace until the signal returns and then corrects). Several times have been within a km of the end of a run and the location freezes. There is no option to manually complete the run. Very frustrating at really detracts from an otherwise great app.