Top notch example of a single player FPS.
Everything else is spectacular and I mean everything. I don't think I really have much to complain about. This day in age you will be hard pressed to find an FPS that will keep you engaged for the story. This game does it.
Characters are great and the setting has a Disneyland like feel to it. You even ride rails as part of the gameplay which really makes for some spectacular run n gun shooting. I recommend this game to anyone who can afford the hefty price tag for a 10-15 hour long game.
There are extras and when you beat the game you unlock 1999 mode which I assume means you die for good (hardcore mode).
Bottom line is that this game really just comes together nicely and it doesn't get a perfect 10 because for me the story just didn't end in any way that had me awed. I don't want to get into that because of spoilers but I am sure that many people will be pleased with it.