Haven't played the co-op yet but the single player is, yeah, a masterpiece all the way around.