One of the best games I've ever played.
I personally haven't beaten the game yet because my brother currently has it and he's off at college and I'm going to try to continue playing when he comes back for the holiday.
Also the game flows together well and has an interesting story and lore.
If I rated it not in the five stars system I would still say 10/10.
Would recommend.