Excellent place for family time! Large groups are welcomed! Something for everyone to participate... well supervised... A little pricy, but well worth the experience!