Ass shattering, mind blowing entertainment by Infinity Ward.
From the start this game grabs you and does not let go until the end. This is a game that you will commit to long term memory. This game is an experience not to be missed. The way your AI team carry themselves seamlessly throughout the game, the magnificent soundtracks, the way your enemies go down, is breath taking. Sometimes the events in the game gets so intense that you want to have someone sit beside you because you feel like it's a waste to experience it all by yourself.
The story is very believable and the voice acting is superb. This game is quite literally a great war movie that you can play in. It is a linear game, but so aesthetically pleasing that you don't mind enjoying the action and immerse yourself in it.
It's hard to find something you don't like in this game besides the short single player campaign. But I'd rather have an awesome short game than a long lame one.