good story, keeps attention the whole time, but the ending (last chapter) is a bit long or just unnecessary