It was okay for the most part but I hated it toward the end. It seemed like the author decided that she had to quickly come up with an ending. So while the story was built up -- suddenly in the last chapter several things quickly happened to orchestrate an ending -- none of which made sense to the story. If I were to explain further, would become a 'spoiler'.