I hate this app. After years of being spoiled by My Running (Addidas), I gave MapMyRun an annual subscription, only to cancel less than 3 months later, because this pales in comparison in MyRunning. GPS resolution: Many of my runs include some degree of loopback, and I can cross the road to try and avoid "Workout paused", but a 100' path separation and up to 1 minute time difference, MapMyRun still cannot distinguish between a change in direction with continued motion from an actual pause. Heart Rate change: Since the PREMIUM version offered ADVANCED HR analysis, I opted to pay for it, since I am an older runner, trying to not kill myself while working out and exercising outside of HR zone 4 is a risk; you cant get HR feedback in the free version, and, and what you get in the paid version is worthless. No real time feedback, so you must set the feedback to very tight intervals (1-2 minutes) otherwise you could go for an extended time of unintended push and hello EMTs. MyRunning offers HR monitoring and real time feedback in the free version. % of workout: I go for weekend ends > than 1 hour, increasing the time/range every few weeks, so it's nice to know when I reach 50% or half of my intended run, so I don't over do it, and stress the heart. If you don't set short feedback (again 1-2 minutes) you wont know when you reach 50%. This makes for a "noisy" and intrusive app requiring constant feedback to make sure you don't over extend yourself. With MyRunning, I can set a 5 minute feedback interval, get my HR changes, know when I should turn around, and not get "Workout paused" because the MapMyRun APP's "precise" GPS accuracy has the resolution of a city block. I strayed from MyRunning because the Pixel 6 Pro was a turd when initially launched and MyRunning simply couldn't work. In retrospect I should have waited for for MyRunning to sort this out, versus dumping money on this app.