3.5* rounded up to 4. Not the best example of DWJ work but still enjoyable. The story could have done with a firmer edit and has rather more violence...