Some parts seem slow but that’s an unfortunate evil of world building. A little overly complex with some of the explanations, but the plot is interesting and the back and forth between past and present day is well done.