Great place for large groups and great location.