The exact level count is fuzzy, due to multiple options, but Dissent is roughly 20 levels of pure Marathon fun. Realistic architecture (well, mostly - there ARE limits to the Marathon engine), a gripping story, and very well-designed gameplay add up to a scenario that'll keep you busy for quite a while.