Satifying adaptation that leaves potential for so much more. Main protagonist is a bit lacking, but adequate to get a functional plot moving along. Would have liked a little more depth to the stakes in play, but think that was lost with the fan service. On that note, as in fan service...I loved it! Some may not, but I did. Would be a 5 if core cast were more fleshed out.