Would definately recommend it, had a blast playing it local co-op with a mate. Not sure how much fun youll get from it with solo play if thats what you were planning. Luckily I have 2 xbox controllers i can use for my pc - think the controls would be a bit awkward on keyboard. Took me about 6 hours to do the main campaign, though if you feel inclined you can go for high scores and achievements and such. Havent tried the DLC so cant comment on that.