Good overall, with satisfactory ending. Lots of action, depictions of violence may be too much for some people, but pertinent to the story.