amazing all round game that excels at almost everything (story, dialogue, acting, combat, world, art/music etc.), and what it doesn't excel at (some level design, lip syncing) are still above average. However, the experience hinges on the player's unawareness of the story, so to ensure you aren't spoiled at all just buy the game and play it as quickly as you can, before the story becomes talked about more.