I hosted a party of 12 at 'Ohana recently. The tables in the main dining room are set up to be really easy to glom together, accomodating nearly any size.
It also has the advantage of a fixed menu, so there's no hassling with 20 different people trying to figure out what they want.
Buffets might be good too, but I prefer family-style service.