Without too much fuss, the app produces a valid, usable schedule of customized workouts and allows you to record having done them and see your progress. Its motivating to want to keep up with the schedule, and also includes some tips and strategies. Its less work than designing my own schedule and much cheaper than a coach. The app doesnt waste time starting up and doesnt crash. The interface for rescheduling workouts is very awkward, forcing you to cycle through different arrangements to try and get the one you want, and rescheduling cannot be done at all after the date has passed, so for example if you did your run on Thursday and now its Friday and you want to swap that with the swim you were supposed to do on Thursday, but you didnt get to the pool on time, its impossible. On the plus side, it warns but doesnt completely disallow poor scheduling with consecutive workouts in the same sport. The app highlights the workout scheduled for the current day, but doesnt update the day if you havent exited since a previous day. Theres no specific facility for comparing splits or distances to track speed improvement. It only records the time you spent on each activity. Theres no way to add in multisport cross-training such as cross-country skiing. It assumes you are starting your training three months before the race. When I wanted to start training a year in advance I had to invent imaginary races to train towards. I would have given it a four if rescheduling were easier and maybe a five if did that well and allowed me to see progress in speed as well as just time spent slogging.