It was not good,but solid. Only on the 1st half though. The moment the plot start moving,it become a dumb mess full of asspull and inconsistency. You can tell the writer only has interesting idea without the skill to see it through.