The story was good overall. A little slow to develop but it all came together eventually. Good narration as well.