The game is good, you get your 3-4 hour Call of Duty movie (single player), multiplayer, and a zombie mode to play with friends. Music is good, content is designed well.
The package is good, there is something for everyone. Multiplayer is still the main aspect of Call of Duty and it improves a lot of issues with past games from Modern Warfare and Cold War, the game improves customization of weapons, better designed maps, more balanced gun-play, and the feel of the game has been improved.
One thing many people fail to mention is Call of Duty is super well optimized compared to other shooters like Halo, Battlefield, etc, this game will run well for most entry level gaming PCs (unless you play console).
Should buy if the game goes on sale if you see it.