To be honest, Bioshock Infinite is almost, almost, flawless, in every way. The location; Columbia, is a half sci-fi, half retro world that feels like it’s living and breathing throughout the campaign. The game leaves every corridor shooter in the dust with its expert level design and gameplay. The story not only twists and turns in way you will never, ever expect, but also delivers an emotional punch like little else. There is a cast of characters that are fully fleshed out, most notably a villain that seeps nasty and a monster that is legitimately terrifying. Infinite is not only a worthy sequel to the acclaimed original, but may even outclass it altogether. By the end of the game you will believe that a city can float.