I’d say 3 minimum and up to 6 or 7 potentially depending on the group. I’ve run it for 5 and thought it went really well. It actually helps to have more people than you might normally since it’s GM-less, so that gives you more sources of ideas for what’s happening next and how to interpret the action rolls and table entries in the story.