In all honesty I was annoyed at the main twist towards the end. It's something that completely, in every way, goes against its own canon, primarily within the books. But it also goes against some of the stuff in the originals as well concerning said twist.