Great for runners of all skill level. I only use it for the training portion and not for actually tracking my runs.
I found some typos in the daily descriptions. For example on one of my easy run days it said runnign instead of running.
Cassisaurusrawr about MapMyRun Trainer - 5k, 10k, Marathon, Half Marathon Training Plans, v4.0.2