When it's good it's good but too often plays like it's drunk, sloppy, glitchy, laggy.... after several years you still haven't improved the sound delay of enemy footsteps. Grenades should be quicker and more fluid. A good game but the mechanics have seriously been neglected over these last few years