Excellent narration along with the necessary details needed. Helpful if you read along with narrative.