Fun to play in co-op, but not big on the singleplayer. The difficulty is kind of all over the place and there's not much of a consistent difficulty curve - for example, me and the other player found one of the bosses near the end of the game to not be that difficult.
EDIT: I have changed my mind, this game is awful.