Superb place for a big group and great location