first half is incredibly good. if it was just that, i would rate it around a 93-94. second half is generic & kinda ass unfortunately, but at least it's easy to skip