Great place that is well laid out for big groups.