great place for large groups and great location.