After finishing an entire playthrough, I would not recommend this to anybody. From a technical and visual aspect, this game is very good. But the narrative/story ruins the entire experience. The entire game feels very tiresome, forced, and unsatisfactory due to the bad story. The amazing technical aspects of the game are unfortunately not enough to redeem itself. Not worth the time and effort.