Great combo of training plans and lessons
This has a huge depth of training videos matched to your drill and plan which I’ve found fantastic. This app is also unique that is scaled the swim difficulty by the time completed. My Garmin sync was great.