Well, I am not so sure whether I should give it a four-star or three-star rating. It is in between. Finally, I decide to give it four stars. Even though it surely doesn't have the best writing ever, it is still fun to read. And I don't feel shame about enjoying it.