This work is very hard to rate IMO.There are good parts, boring bits, and some sections feeling hurried. Nonetheless gave it 3 stars..
Black Lotus