Fun environment for all ages.
However, if you are taking your family, I would go earlier as I have seen it get a little more adult themed later in the evening.
Beer served up in large glasses, toasts, good food, and dancing on benches. It's hard to go wrong with that list.