Just Perfect. If you dont have it, GET IT!
The campaigns are astounding and worth hours of fun even if you have done them. The single player games are fun and exciting and full of unexpected twists and turns.
Haven't played the multi-player but it sounds good to use. The map editor is one of the most fun parts of all, maps are great to make its fun because you can let your imagination run wild.
Therefore I give this game a rating of 8.2