The average stay is about 3–4 hours. Since the activities are at your own pace, you can stay as long as you like.