It’s a tight experience, usually taking about 3+ hours to complete a single run, but with high replayability due to the branching paths.