Really entertaining game with nice graphics and great level design. The difficulty is hard at times, but not too hard to get stuck forever. The five main characters you can play all have a great variation of skills. This, and the very nice and ever-changing settings of the missions; make the game very diverse. So far, I only found one part of critique: the repetitive talking of the characters become a bit annoying after a while.