A strange game in that, the initial 67-68 hours I spent playing it was an absolute blast, but those last five or so hour really drained me. It's not the kind of game that should be reasonably 100%'d, and that ending left a bad taste in my mouth. Otherwise, it absolutely rules.