8/10 Can't say I'm familiar with the source material, but it's still well-put-together, regardless.