Uncharted 2 has everything one looks for in a game!
Plus it also includes an addictive multiplayer experience which complements the single player well, it can either be co-op missions or Death Matches where you level up and can equip 2 perks think CoD but in 3rd person.
If you are interested in Uncharted 2 make sure you check out the first game Uncharted: Drake's Fortune and the upcoming sequel Uncharted 3 Drake's Deception which as a tough task at trying to improve on Uncharted 2 which i see as a near perfect game.
I recommend this game to everyone with a PS3 and those that are considering purchasing a PS3 this is a must have title!.