I will add that on top of the show itself, which is already noted as 20 minutes, you have to add the time for gathering, setting up, etc... We were asked to be at the gathering spot about 1/2 an hour before the actual show start time. So I would factor in a good 45 minutes or so for total experience.