Strengths: Factual and advisory in an enjoyable way
Weaknesses: May not provide enough in depth schedules for some.
Overall: Provides a good overview of training for a marathon for both beginners and experienced runners. Found it particularly useful for advice on how to improve.