Relatable, well balanced. Narrated well. Definitely worth a read if you want a feel good story.