Summary: I purchased this and have played through it twice, once on normal and the second on the hardest difficulty. This game is awesome, I loved the single player mode. As others have said the game is short about 15-20 hours. The one thing I disliked is the team perks, which you have to earn money in order to purchase. To me they tried to implement the online play with this and ruined that feature.