Wonderful game. I think it has been ages since I loved a game so much. You will die a lot. But every reattempt will make you a better gamer. The dodging and blocking skills with accurate timing I got this game, made me a better player in other games. However, the only downside I found is you will face mini bosses and main bosses every now on than. At one point I got so much frustrated that I was just running in the opposite direction just to roam around and enjoy the game. However, by doing that I found out the story changes with your every decision. I have watched some YouTube game play. And some of the details were not same from my game play as I have ran from some battles which I completed later.