The whole game is filled with interesting characters and good voice acting. The actions are good, the gameplay is good, the levels are mostly good. There's one set of levels I could do without. I won't give it away for anyone who would like to play it, so I'll just say the whole level is traps and colors.
Anyway, the game is mostly enjoyable. I'd recommend this game for anyone who likes beating the tar out of enemies.
The graphics are better than merely good, the levels are really clever, the characters and enemies are well designed and fun, there is a lot of humor (a lot of the humor is definitely grown-up - this is really not a kids' game), and the gameplay is intuitive, fast and fun. For me and my wife, this is a perfect split-screen, decently challenging, co-op game that we can share and have a great time. The fights are not too hard, the weapons are actually really cool, and there are some fairly challenging jumping/swinging puzzles. Overall this is one of the most fun co-op games we've ever played, and we have very different gaming skill sets.