It was okay. Very cheesy, overwritten in many places, very moralistic. However, it was still a fun and very shocking read, and after you get over the style, engaging. Satan appearing was a kinda wild plot twist. (Is that a spoiler? It doesn't feel like a spoiler)