Great story over all. A bit too much periodic recapping, but voices are great and consistent. Recommended