Great experience for families with elementary and middle school-aged kids.