I watched the English dubbed version. Language aside, I found the character development to be sloppy at times. Story arcs felt slow at the beginning and ultrafast at the end... and too many details for some things and not enough for others. Three stars for good casting, interesting storyline, gorgeous costumes. The rest... meh. Maybe some subtleties get lost in translation. Overall, compelling enough for me to sit and watch over 3 days.