The best Co-Op game I've played so far, such a dynamic and fun game. they have perfected the 2 player mechanics and told a top notch story as well. My husband and I played it over a weekend and it was most fun we'd had in a while. Each character gets unique skills and those change throughout the game. In some ways it's like 5 games in one.