It's great with co-op, much better than single player. Though I think it might be better if one person (the host) does all the talking for quests instead of both running around like mad getting quests but I might be thinking of another game, not certain.