not horrible, but not great either. didn't like how most of the characters (pillars, demons) only really got developed as they were dead or dying, nor did I like how most of this is done through flashbacks. Plot is... generic, but that doesn't make it subpar.