OMFG is all you can say after playing this game.
Then there is the singleplayer, and some say it is short, and yes it is, but my GOD does it make up for it. The voice acting is brilliant, some of the lines are funny and it always feels like the real thing. The graphics are amazing, everything is detailed and runs as smooth as a baby's buttocks. The story is beautifully written, and some of the scenes literally gave me goose bumps when playing them! It even got me emotional near the end.
This is quite simply a modern masterpiece.