Five is probably a good age. My buddy took his three year-old and he didn't pay attention and whines the whole time. He was pretty disappointed.