A spacious kitchen and 19-foot-long dining table that seats at least a dozen makes serving many guests easy.