We went for my wife's birthday. We had a great time. Wonderful excursion for a learning experience a whole family can enjoy. I'd say ages 5-6 would be a little young, but would still enjoy the experience. Older kids, especially competitive families, will have a blast. Do it. :)